私はSpringを使用してWebアプリケーションで作業しており、常にJSPとJqueryを使用していました.最近の会話で、ある人がコメントしました.代わりにFlexを使用する必要があります. Flex は Web アプリケーションに適しているでしょうか? JSP と Jquery だけを使用する場合と比較して、それを使用する利点は何ですか?
2 に答える
あなたは本当に質問するつもりだと思います。JQuery の代わりに Flex を使用する必要があるのはなぜですか。
JSP はサーバー側の言語です。Flex または JQuery はクライアント側の言語です。JQuery が JSP の代わりになるのと同様に、Flex は JSP の代わりにはなりません。
Flex を使用して Flash アプリケーションを作成できます。これは、いくつかの異なる方法で展開できます。
- これを使用して、Adobe Flash Player で実行されるブラウザー ベースのアプリケーションを作成できます。Flash Player はデスクトップ ブラウザーでのみサポートされており、現在のモバイル ブラウザーに Flash Platform アプリをデプロイするための実行可能なオプションはありません。アプリケーションにアクセスするマシンを厳密に制御できる場合にのみ、これをお勧めします。
- Adobe AIR と共に使用して、Windows または Mac マシン用のデスクトップ アプリケーションを作成できます。個人的には、これの使用例は、ブラウザー ベースのアプリケーションを作成するよりもさらに小さいと思います。
- Adobe AIR で使用して、iOS、Android、および Blackberry Playbook でネイティブ アプリケーションを作成できます。複数のモバイル OS に展開する必要があるネイティブ アプリケーションの構築を任されている場合。Adobe AIR は興味深いオプションを提供すると思います。
ネイティブ モバイル アプリケーションを構築する必要があり、JQuery を既に知っている場合は、JQuery アプリをネイティブ アプリケーションとして構築するためのオプションを検討することをお勧めします。HTML をネイティブ アプリケーションに変換するオプションがあることは知っていますが、それらについてコメントすることはできません。制限に直面していない限り、テクノロジーを切り替える必要はないと思います。Flex を評価するには、これらの制限を定義してから、Flex がそれらの解決に役立つかどうかを判断する必要があります。通常、「知っていることを使用する」ことによる時間の節約は、テクノロジーの切り替えによるメリットよりも重要です。
そうは言っても; Flex は、「HTML5/JavaScript」の分野ではまだ見られないものをいくつか提供します。これには、すべてのプラットフォーム ターゲットで同じように機能する堅牢な UI フレームワーク、ステップ スルー デバッガー、メモリ プロファイラーなどがあります。
2 つの技術はまったく異なります。JSP/jQuery は Web アプリケーションを提供します。Flex は Flash アプリケーションを提供します。
個人的には、JSP/jQuery が機能する場合は、そのルートに進む必要があります。Flex の機能が必要ない場合、ユーザーにプラグインのインストールを要求する理由はありません。