質問

Windows ベースのアプリケーションを Web に移動するための Web フレームワークを探しています。

WF の主な要件は次のとおりです。

  1. 単体テストのサポート
  2. デスクトップおよびモバイルブラウザのサポート
  3. 長期的な生存可能性
  4. フレームワークの成熟度
役に立ちましたか?

解決

私の意見では、SO コミュニティからの貢献により、

他のヒント

どうですか? ASP.NET MVC フレームワーク?このサイトはそれをベースに運営されています。

もう 1 つのより成熟したオプションは、 キャッスルモノレール.

おそらく ASP.NET MVC が長期的には最良の選択だと思います。今から 1 年後には、MonoRail を知っている人よりも、ASP.NET MVC を知っている人を雇用する方がはるかに簡単になるでしょう。

Javaベースをお勧めします ウィケット フレームワーク。

これはコンポーネントベースの MVC ライブラリで、非常に使いやすく、(他のフレームワークで JSP やテンプレートなどを使用するのとは対照的に) Java コードですべてのビュー関連を実行できます。

私はかなり好みます ケーキPHP PHPの場合、 ジャンゴ Pythonの場合、 レール ルビーのために。

フロントエンドに関しては、デスクトップ風のエンド ユーザー エクスペリエンスを探している場合は、次のことを検討する必要があります。 ExtJS または ゆい.

興味があるなら シーサイド (yinkei さんが言及)、Randal Schwartz's を訪問してください。 メソッドとメッセージ. 。まずは彼のクイックを見ることから始めましょう エレベーターピッチ.

シーサイドクリエイターのアヴィ・ブライアントさん インタビュー 読む/見るのも良いです。

Seaside での作業は私にとって驚くべきもので、デスクトップ アプリのコーディングとほとんど同じでした。

訪問 手を出してDB そして CMSボックス Seaside 上に構築された実際のアプリ向け。

私はこれを使って驚くべき成功を収めました ドルパル Web アプリのフレームワークとして。拡張性が高く、ほとんどすべてのデフォルトの動作はモジュールを介して簡単にオーバーライドできます。また、最初はまったくの白紙の状態から始めることもできます。

Drupal 7 には、 単体テストが組み込まれており、以前のバージョンではプラグインを介して簡単に実行できます.

なぜ誰も話題にしないのか ターボギア, web.py そして パイロン?

私は Wicket を約 1 年間使用していますが、素晴らしいです。Java ベースで単体テストをサポートし、表示には非常に柔軟なテンプレート システムを使用します。

あなたが Java プロガマーであれば、をチェックしてください。 支柱 Apache の人々によるフレームワーク。

Rails は、大規模なコミュニティによって推進されている完全なスタックとして、依然として競合他社よりも先を行っています。

Spring プロジェクトの WebMVC フレームワークは、Struts よりもさらに優れています。Spring 上で Groovy を使用し、Ruby on Rails をモデルにした Grails についても、非常に良いことを聞いています。

Perl と Perl で利用可能な Catalyst フレームワークについては誰も言及していないようです。要件リストのすべてのボックスにチェックを入れます。

http://catalystframework.org

私は Java 用に Jakarta (Apache グループ) の Struts を使用していますが、これは非常に優れています。レイヤーが適切に分離されているため、任意のレイヤーで他のライブラリ/フレームワークを使用できます。たとえば、オブジェクト リレーショナル マッピングに Hibernate を使用したり、ビュー レイヤーで Velocity などのテンプレート フレームワークを使用したりすることもできます。

ぜひ見てみることをお勧めします Webサイト

別の代替案は次のとおりです スプラウトコア, 、これは完全にクライアント側です。ただし、このプロジェクトはまだ初期段階にあります。

ASP.NET MVC はおそらく .NET プラットフォームの事実上の標準になるでしょう。また、モノレールはかなり前から存在していますが、 キャッシュをサポートしていません. 。私に言わせれば、それは非常に難しいことであり、大きな欠点であるように思えます。

Pythonの場合は、これをお勧めします パイロン (ドキュメント) ()

正直に言うと、asp.net 用の MVC フレームワークが必要な場合は、私が選ぶと思います キャッスルモノレール. 。Microsoft の現在の MVC フレームワークよりも成熟していると思います。

Java の場合は、オープンソース フレームワークをお勧めします。(μ)マイクロ。コードはオンです ギットハブ これはドキュメントを含む Web サイトです。 http://micro-docs.simplegames.ca/, 、進行中の作業。

私はこのフレームワークの作成者です。フィードバックをお待ちしております。ありがとうございます。

「最高」について話しているなら、私はそれを投げます シナトラ ルビーと ナンシー .Net用。100%私の主観的な意見と個人的な好みに基づいています。彼らです 私のベスト 使いやすさと「幸福度」に基づいて決定されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top