最初にJavaからC#に切り替えたとき、私はC#の機能に本当に感銘を受けました。しかし、C#はJavaEEのやり方ではまだ強固なインフラストラクチャを提供していないようです。私はそれは常にダウンに来て、スケーラブルまたはCOMPLEXEアーキテクチャにC#の機能を統合しようとC#アーキテクチャガイドラインvs JavaEE
毎回:それはMVC/MVPできるようは、どのように私はこれをねじることができますか?例えば、データバインディングは、私の時間を節約したよりも頭痛を与えてくれました。
MSDNにはアーキテクチャとパターンに関する多くのドキュメントがあります。しかし、ほとんどの場合、それらは "教科書"であり、これらの概念が.NETの機能とどのように関係しているかについては言及していません。
JavaEEのEJBとApacheのStrutsはどちらもMVCアーキテクチャを奨励しているようです。ほとんどのJavaEEと同様に、セパレーションの概念とスケーラビリティに重点を置いて、大規模プロジェクトの候補にする傾向があります。
Apacheはこれをこう書いています。Strutsはのように "巨人の肩に立って"です。 .NETの肩にも自分のやり方をすることができますか?
私が思い付くことができる最高のワンライナーは、次のとおりです。
一般的に大規模なプロジェクトで使用される任意のC#アーキテクチャ整形フレームワークはありますか?
私はアナロジーに抵抗couln't:私は、.NETのように感じたJavaEEがMegazordありながらパワーレンジャーです...
免責事項:私はC#のに販売しています、オーバーJava。私は主にMVPセパレーションを使用して、C#で小規模な2つのプロジェクトを導いてきました。私はただ "空を埋める"ことを試みているだけです。
私は確かにCastleとString.NETを詳しく見ていきます。彼らは私が探していたものを統合するようだ。ありがとう! –