0

私はwebappのプログラムに参加しています。私は利用可能な多くのフレームワークについて非常に混乱しています。それぞれが異なる言語に基づいています。私はそれらの多くを見つけました(そしてそれらのいくつかを試してみました)私はJava、PHP、Javascript、CSS、HTML、Python(しかしdjangoを試したことはありません)、C /C++言語の経験があります

今のところ、私が得た最高のものはRubyOnRailsです。私はRuby言語についてあまり知識がありませんが、Pythonに非常によく似ています。つまり、簡単な言語のように見えます。それで、Rubyをレールで使用することを学ぶことはそれを正当化しますか?

私は次のようなフレームワークを見つけました:

Spring(Java)Django(Python)GWT(Java)Rails(Ruby)これらは、より高度で成熟したフレームワークに見えます。では、さまざまなフレームワークを使用してWebアプリケーションを開発することについてどのような経験がありますか?それぞれの長所/短所は何ですか?(またはあなたが言及したい他のもの。)そしてあなたが推薦する良いリソースや本。

私は、Javaベースのものははるかに複雑で退屈であり、Railsは複雑さと有効性の間の良い中間点であるように思われることを読みました。また、GWT(Google Web Toolkit)は、使用するウィジェットのセットを提供するため、UIを開発するのに適しているようです。

Web用のデスクトップのようなアプリを開発するための豊富なユーザーインターフェイスを備えたフレームワークを探しています...

コメント、アイデア、提案をいただければ幸いです。

すみません、私の悪い英語です!:)

4

2 に答える 2

0

Web用のデスクトップのようなアプリを開発するための豊富なユーザーインターフェイスを備えたフレームワークを探しています...

その場合は、GWTが適しています。

あなたが言及する残りのフレームワーク(および「Webフレームワーク」とラベル付けされたフレームワークの大部分)は、バックエンドに重点を置いており、必要な種類のフロントエンド開発のための多くのツールを提供していません。それを実現するには、それらを他のフロントエンドフレームワークと組み合わせる必要があります。

于 2012-08-03T00:26:35.463 に答える
0

標準の「サーバーサイド」Javaを使用したい場合は、primefacesを使用したJSFをお勧めします。最初に入手するのは少し難しいですが、コミュニティは広く、本/ドキュメントは非常に利用可能です。ウィジェットの豊富なセットとしてのPrimefaces(ショーケースを見てください)そしてそれは非常にアクティブです。

どのフレームワークを選択する場合でも、JavaScriptのニーズに合わせてJQueryを学習して使用することを強くお勧めします。個人的にjqueryは、私のすべてのWebアプリケーションで必須になりました。jqueryに基づいてすぐに使用できるプラグインとウィジェットが常に見つかります。

jquery-uiを確認する必要があります。これは、jqueryに基づくjavascriptウィジェットとユーティリティのセットです。

良い学習をお祈りしており、これがお役に立てば幸いです:)

于 2012-08-03T00:41:48.503 に答える