1
  • 設定より規約に基づいたjavascriptベースの簡単な規則はありますか?これは、すぐに使用できるリッチなクライアント側アプリケーションのように見えますか? たとえば、GWTがあります...しかし、それは重いです(つまり、コンパイルが必要です)。

  • より具体的には、JQueryのようなツールが人気を博し続けていることを考えると、(GWTのように)箱から出してすぐに「機能」し、によって定義されたものと同様の直感的で自然なレイアウトマネージャーを備えたバニラCSS +JQueryアプリケーションフレームワークはありますか? GWT / Swingツールキット? このようなフレームワークのこれらの部分は、高レベルのjsラッパーによって駆動される可能性があります。

  • JQueryはモジュール式であり、モジュール性には利点があるため、上記は公正な期待ではない可能性があります。Javaは非常にモジュール化されていますが、スタック(Hibernate + Spring + JSPなど)を選択することで、Java開発を簡素化できます。 フルサービスのフロントエンド開発用の一般的なJQueryスタックなどはありますか?

これを具体化するために私がこれまでに見つけた最も近いものは次のとおりです:

  • GWT

  • SproutCore(私があまり行っていない最近の発見)。

  • FLEX関連のテクノロジー。

高レベルのWeb/CSS / js / html5プログラミングへの他のアプローチが存在すると確信しています-それらは何ですか?その多くのjsツールが存在しますが、どれが低レベルのDIYツール(DOMハッカー用)であり、どれが「正しく機能する」(柔軟性の低い)事前にパッケージ化されたフレームワークであるかは明らかではありません。

4

1 に答える 1

3

UPD: 2014年の回答

この分野での非常識な進歩を見るのは素晴らしいことです。次のフレームワークを必ずチェックしてください。

  1. EmberJS
  2. AngularJS
  3. ノックアウトJS

意見を持たずに特定のものを推奨することは事実上不可能ですが、Web には比較記事がたくさんあり、関連する質問は SO で見つけることができます。


あなたの説明から、私が提案する RIA (Rich Internet Application) 開発の上位 2 つのフレームワークは次のとおりです。

  1. ExtJS . 大きなコミュニティと多くの補完的なツールを備えた、リッチで成熟したフレームワーク。OOP のようなクラス システム、イベント システム、かなり豊富で柔軟なウィジェットのライブラリ (レイアウト マネージャーを含む)、および他の多くのクールな抽象化を提供します。彼らの Web サイトをチェックしてください。非常に優れた広範なドキュメント。また、GWT との相互運用性が必要な場合は、Sencha GXT (extGWT) という名前の製品もあり、かなり長い間それを行ってきました。
  2. 道場ツールキット。別の堅牢なフレームワーク。ExtJS に非常に似ていますが、おそらくより軽量です (フレームワークの強みであり、 AMDを使用してモジュールを定義/ロードします)

また、2 つ目は商用利用が無料で、2 つ目は無料ではないことにも注意してください。これら 2 つのフレームワークがすぐに提供できるものを見て、どちらがニーズに適しているかを判断することをお勧めします。

その他のあまり人気のないフレームワーク (間違っていたら誰か訂正してください) や、一般的にコミュニティが存在する小規模なフレームワークは次のとおりです。

  1. スプラウトコア。あなたが言及したこと
  2. ユイ。Yahoo が管理する RIA フレームワーク。ExtJS は当初、YUI の拡張機能として作成されました。
  3. クードゥー。私はフレームワークに慣れていませんが、人々がそれを推奨しているのを見てきました。ウェブサイトの説明は有望に見えます。

これらは、「本格的な」単一ページのリッチ Web アプリケーションの設計に役立つフレームワークです。jQuery は一般に、そのようなプロジェクトのコアには適していないことに注意してください。必要なものが jQuery の上に構築されたウィジェットのライブラリのようなものである場合は、jQuery UIを確認する必要がありますが、他にも同様のツールキットがたくさんあります。

また、SO でこれらの同様のスレッドを確認してください。

于 2012-06-17T16:54:17.953 に答える