1

私たちは、設計している新しいシステムのいくつかで、アーキテクチャの選択を前向きに見据えようとしています。使用するインターフェイス(WinForms、Silverlight、MVC、Webforms、WPF、IOS(IPad / iPhone)など)に関係なく、RESTを叫ぶだけのバックエンドシステムを構築したいと考えています。私たちの組織は通常、Microsoft APIのみを使用しますが、WCF-Web-Apiがいつリリースされるかわからないため、すぐに開始したいので、他に選択肢がないようです。

買い取りのチャンスを増やすために、ここで赤ちゃんの一歩を踏み出したいのです。したがって、IISを使用して別のサーバーをセットアップする必要はありません。

近い将来、WinFormsとWebFormsのみを使用する予定です。ローカルマシンでナンシーを使用できると思っていたのですが、RESTFulの方法で通信できます。そうすれば、将来的には、サーバーをセットアップして、すべてのクライアントをローカルではなくそのサーバーにリダイレクトするのと同じくらい簡単になるはずです。

私はNancyFXとOpenRastaのどちらも使用したことがありませんが、聞いたところによると、それはぴったりのように聞こえました。

したがって、質問は次のとおりです。

  1. 私がこれにアプローチすることを考えている方法は良いアプローチですか
  2. NancyFXまたはOpenRastaの方が適しているように聞こえますか?
  3. WCF-Web-APIを待つ必要がある理由、もしそうなら、だれかがおおよそのリリース日を持っています。
4

1 に答える 1

2

OpenRasta は、リソース指向のシナリオ向けに構築されました。他のフレームワークでも同じことを実現できます (多かれ少なかれ苦労します)。OpenRasta は、ハンドラーとそれらをレンダリングするものを完全に分離する、完全に合成された IoC フレンドリーな環境を提供します (これにより、nancy や MVC などの MVC フレームワークとは異なります)。

私たちには非常に強力なコミュニティがあり、安定したコードベースがあり、かなりの数年間これに参加しており、2.1 と 3.0 を構築しており、機能セットは他のほとんどのものから得られるものを超えています。システム。これを、ハイライトしたほとんどのフレームワークと比較してください。1.0 に達したものはありません。

それがあなたの会社の決定要因である場合は、専門的なサポートも利用できます。

しかし、あなたの質問に完全に答えるには、シナリオと達成したいことに応じて、十分な作業があれば、何でも適合させることができます。フレームワークの観点ではなく、アーキテクチャの観点から質問を再構築することをお勧めします。

于 2011-10-26T19:48:01.157 に答える