2011-06-22 11 views
0

私は初心者プログラマーですが、私はまだWEBの考えを持っていません。私はウェブサイト(データベース駆動型)を構築するための技術を学び始めたいと思います。どちらを選ぶかはわかりません。私はいくつかのactionscript3とフラッシュを知っています。フラッシュでデータベース駆動型のWebサイトを作成することは可能ですか?

これらを単独で使用してデータベース駆動型Webサイトを作成することはできますか?それとも他の技術を学ぶ必要がありますか?もし私がしたら、私は何を学ぶべきですか?私はデスクトップとOracle SQL/MySQLのためのj2seを知っています

私にパスを表示してください。また、Wordpress for J2EE/flashのような技術があるかどうかを知りたければ、

OKだから、とにかく私はCSSとjavascriptと共にPHPを学ぶ必要があると感じました。だから大丈夫です。また別のクエリ。どのCMSを検討すべきですか? WordpressまたはJoomla?

+0

フラッシュだけでウェブサイトを構築しないでください。それはニッチです。ウェブ技術を学ぶ。 HTML/CSS/JS/Servers/SQL/Backend of choice – Raynos

+0

皆様におかげさまでご協力いただき、ありがとうございました。私は、これらの私の周りに最も到達し、冗談なので、私は今html + PHP + CSSを学ぶことによって行くと思う。 – shababhsiddique

+1

javascriptを忘れないでください。人々はポストバックモデルをもう我慢しないので、最近は単純に必要です。 – Raynos

答えて

1

正直なところ、この質問は広すぎて一般的で、いくつかのGoogle検索で簡単に答えが見つかります。

もちろん、データ駆動型フラッシュサイトを構築することができます。ここで注意しなければならないのは、フラッシュ自体が基本的にクライアントサイドの技術であるため、重いデータを持ち上げるために他のリモートテクノロジーに頼らなければならないということです。オプションは大変です。

たとえば、開発者は、正面から見えるプレゼンテーションをFlexで作成することができます。これは、フラッシュを効率的にデータ中心に拡張したものです。彼のデータベースのやりとりはPHPで書かれており、これらは常にユーザにコンテンツを配信するよう呼びかけられています。

どのようなテクノロジーを使用するのですか? あなたが知っているものは何でも。そしてあなたが知らないなら、あなたが知っているものに最も近いものを学びなさい。

最後に、私はフラッシュの熱心なファンですが、このタイプのプロジェクト(あなたが念頭に置いたものを指定していませんでした)は、さまざまなテクノロジーで実行できます。だから、多分フラッシュは正しい答えですが、多分javascript(ajax)はプラグインを必要とせずに同じことを管理できます。

+0

私はインタラクティブなFlashサイトを開発したいと思っています。これには、DBからフェッチされたダイナミックなセクション(SOFで見たようなもの)とアニメーションやゲームも含まれます。私はちょうどフラッシュがそれのような完全なウェブサイトを設定するのに十分であるかどうか疑問に思った。 – shababhsiddique

+0

少なくとも、フロントエンドでは間違いなく、プロセスを合理化する確かな通信フレームワークは確かです。私は@レイノスのコメントに耳を傾けるべきだと思います。特にjsフレームワークの進化に伴い、フラッシュの必要性は確実に減少しています。 – Bosworth99

2

AJAXを使用してデータベース駆動型Webサイトを開発できるのと同じ意味で、Flashを使用してデータベース駆動型Webサイトを開発できます。つまり、Flash/ActionScriptを使用してフロントエンドを構築できますが、バックエンドは他のテクノロジーを使用して構築されています。 JavaScriptを使ってフロントエンドを開発するのと同じように、ActionScriptからJava、PHP、PythonなどのRESTful呼び出しを使用して通信し、実際にサーバー側スクリプトでデータベースを操作します。

+0

私はPHP/Javaでデータベース駆動型のWebサイトを構築する方法を知る必要があります。また、Java/PHPに接続する方法も知っておく必要がありますか?あなたは私に何をお勧めしますか? JavaのフラッシュまたはPHPのフラッシュ? – shababhsiddique

+0

接続方法については、RESTクエリを作成するなどの標準的な手法をお勧めしますが、その他のオプションにはFlash Remoting技術が含まれています。どの言語を使用するかは、技術的な違いがほとんどないので、ほとんどあなたが好むものになります。 – jhocking

-1

はい、フラッシュとアクションスクリプトを使用してデータベース駆動型Webサイトを作成することは可能です。
フラッシュでアクションスクリプトを実行するとXMLファイルが得られるので、そのXMLファイルのノードをデータベース(mysql)に保存できます。管理インターフェースを作成して、XMLコンテンツを間接的に変更するデータベースの内容を管理することができます。したがって、基本的にXMLファイルを編集してデータベースに格納することができます。

+1

-1ということは、物事をXMLとして保存してActionScriptから読み込むのが遅いことです。 したがって、私はそれが彼の質問に対する良い答えではないので、それは役に立たないと考えます。 –

1

はい、フラッシュ/アクションスクリプトでデータベース駆動型サイトを開発することはできますが、依然としてバックエンドテクノロジが必要です。WebORBをチェックすることをお勧めします.Java、PHP、.NETを使用してバックエンドを開発できます。 Flash Remoting技術を使用するバックエンドと通信するためのFlash/Flex

+0

私は実際にSOAPとactionscriptを介してウェブサービスを直接扱うウェブサイトを作成しました。バックエンドには、Webサービスデータベース以外のPHP、Javaなど何もありませんでした。アドビの記事はhttp://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/mx/rpc/soap/WebService.html – exoboy

+0

を読むことができます。しかし、私がしなければならなかったので、正しく機能することは困難でしたデータベース開発者と緊密に連携して、私が呼び出して結果を得ることができるいくつかのWebサービス関数を作成することができます。だから、それができる間に、それをするのが最も簡単な方法ではありません。また、PHPバックエンドのスクリプトライブラリとmySQLデータベースを使用してAS3を完成させました。これは実装が簡単でした。 – exoboy

0

フラッシュはデータベースに直接接続できません。あなたは "メディエーター"となる別のテクニックを使用する必要があります。私はMySqlデータベースとPHPを使ってFlashゲームを開発しました。この組み合わせを使用することをお勧めします。ここでは、この種のコミュニケーションが視覚的に提示されています。http://www.youtube.com/watch?v=gRi-oxjFfCU

関連する問題