WindowsベースのアプリケーションをWebに移動するためのWebフレームワークを探しています。
WFの主な要件は次のとおりです。
- ユニットテストのサポート
- デスクトップおよびモバイルブラウザのサポート
- 長期的な実行可能性
- フレームワークの成熟度
WindowsベースのアプリケーションをWebに移動するためのWebフレームワークを探しています。
WFの主な要件は次のとおりです。
私の意見では、SOコミュニティからの貢献があります
ASP.NET MVCフレームワークはどうですか?それはこのサイトが実行されているものです。
もう1つのより成熟したオプションは、CastleMonoRailです。
長期的には、ASP.NETMVCがおそらく最良の選択だと思います。1年後、MonoRailを知っている人よりも、ASP.NETMVCを知っている人を雇うほうがはるかに簡単になります。
Java ベースのWicket Framework をお勧めします。
これはコンポーネント ベースの MVC ライブラリであり、非常に使いやすく、Java コードですべてのビュー操作を行うことができます (他のフレームワークで JSP やテンプレートなどを使用するのとは対照的です)。
Drupalを Web アプリ フレームワークとして使用することで、驚くべき成功を収めました。拡張性が高く、ほとんどすべての既定の動作をモジュールを介して簡単にオーバーライドできます。
Drupal 7 には単体テストが組み込まれており、以前のバージョンではプラグインを介して簡単に実行できます。
Turbogears、web.py、pylonsについて誰も話さないのはなぜですか?
あなたがJavaプログラマーなら、Apacheの人々によるStrutsフレームワークをチェックしてください。
Rails は、大規模なコミュニティがそれを前進させている完全なスタックとして、依然として競合他社をリードしています。
Perl とそれに対応する Catalyst フレームワークについては誰も言及していないようです。要件リストのすべてのボックスにチェックマークを付けます。
私は Wicket を約 1 年間使用していますが、素晴らしいです。Java ベースで、単体テストをサポートし、表示用に非常に柔軟なテンプレート システムを使用します。
Spring プロジェクトの WebMVC フレームワークは非常に優れており、Struts よりも優れています。また、Spring の上で Groovy を使用し、Ruby on Rails をモデルにした Grails について非常に良いことも聞いています。
Javaの場合、オープンソースフレームワーク(µ)Microをお勧めします。コードはGithubにあり、これはドキュメントを含むWebサイトです:http://micro-docs.simplegames.ca/、進行中の作業。
私はこのフレームワークの作成者です。フィードバックをお待ちしております。ありがとうございます。
Java には Jakarta (Apache グループ) の Struts を使用していますが、これは非常に優れています。レイヤーの適切な分離。これにより、任意のレイヤーで他のライブラリ/フレームワークを使用できます。たとえば、オブジェクト リレーショナル マッピング用の Hibernate や、ビュー レイヤーの Velocity などのテンプレート フレームワークも使用できます。
彼らのウェブサイトを見ることをお勧めします
別の代替手段は、完全にクライアント側であるSproutCoreです。ただし、プロジェクトはまだ始まったばかりです。
ASP.NET MVC は、おそらく .NET プラットフォームのデファクト スタンダードになるでしょう。また、MonoRail はかなり前から存在していますが、まだキャッシングをサポートしていません。これは非常に難しいことのように思えます。私に言わせれば、これが大きな欠点です。
正直なところ、asp.net 用の MVC フレームワークが必要な場合は、Castle Monorailを選択します。マイクロソフトの現在の MVC フレームワークよりも成熟していると思います。