1

私は今から約 1 年後 (現在の契約が終了するとき) に RIA を構築する予定です。どのテクノロジーに時間を投資することをお勧めしますか?

ビデオ、音楽、およびキャンバスの優れたクロス ブラウザ/プラットフォーム サポートが必要です。理想的には、Python のスキルを活用したいと考えています。

.NET 経由で Python を使用できたので、Silverlight は面白そうです。しかし、私は Linux を使っているので、常に二流市民です。そして、それは低いインストールベースを持っています. 一方、Flash には大きなインストール ベースがあります。また、Oracle との取引があるため、JavaFX についてはよくわかりません。

それとも、HTML 5 への希望を持ち続けるべきでしょうか?

ありがとう!

4

6 に答える 6

2

準備する年がある場合は、できる限りすべてのテクノロジーを研究することをお勧めします。さまざまなプラットフォーム用のHelloWorldを構築します。次に、各候補フレームワークで同じ単純なRIAを構築して、違いをよく理解します。明らかに、すべての小さな落とし穴を明らかにするわけではありませんが、全体的なアーキテクチャとスタイルは明らかです。

于 2009-06-18T07:10:04.077 に答える
2

「HTML5」が新しい「Ajax」流行語である「HTML5」に注目する必要があります。HTML 5 仕様自体だけでなく、「オープン Web プラットフォーム」です。

Flash、Silverlight、JavaFX はすべて単一ベンダーのプラグイン製品ですが、「HTML5」はマルチベンダーのブラウザーネイティブのものです。

IDE ワークフローが必要な場合は、Google Web Toolkit を使用して、ブラウザ ネイティブのプラグインレス機能セットを対象とする Java ワークフローを作成できます。残念ながら、GWT のような Python システムはまだありません。

于 2009-06-18T08:08:47.360 に答える
1

Silverlight / Flashは興味深いですが、クローズドプラットフォームです

openlaszloは考慮すべきもう1つのRIAプラットフォームであり、XML / javascriptで記述し、Flash /DHTMLなどの複数のプラットフォームに出力します。将来的にはさらに増える可能性があります

もう1つの候補は、Pythonを使用できるTitaniumです。

私の個人的な選択は、プレーンなjavascript / HTMLを使用することであり、可能であればサーバー側でdjango、クライアント側でjqueryを使用する可能性があります。

于 2009-06-18T07:09:50.800 に答える
1

あなたが周りを見ている間、チタンをチェックしてください。これはAIRに似ており、Pythonチョップを使用できます。

それ以外の場合は、できる限りHTML / CSS / JavaScriptを使用し、他の方法では機能しないマルチメディアにはFlashを使用します。モバイルウェブは爆発的に増加しており、現在、Flashはモバイル向けの優れたソリューションではないことを覚えておいてください(または少なくともまだです)。

于 2009-06-20T02:15:22.033 に答える
0

http://pyjs.org/ pyjs は、Web とデスクトップの両方に対応したリッチ インターネット アプリケーション (RIA) 開発プラットフォームです。pyjs を使用すると、JavaScript を利用した Web アプリケーションを完全に Python で作成できます。

于 2012-10-05T12:37:45.107 に答える