S#arpArchitecturとSparkViewEngineを使用して複雑なWebアプリケーションの開発を始めています。
デフォルトでは、MVC1.0が使用されます。
しかし、私はすべてをASP.NETMVC2にアップグレードすることを考えています。
MVC 1で開発を開始し、後でバージョン2にアップグレードしますか、それとも最初から直接アップグレードしますか?
アドバイスありがとうございます、
-ベン
S#arpArchitecturとSparkViewEngineを使用して複雑なWebアプリケーションの開発を始めています。
デフォルトでは、MVC1.0が使用されます。
しかし、私はすべてをASP.NETMVC2にアップグレードすることを考えています。
MVC 1で開発を開始し、後でバージョン2にアップグレードしますか、それとも最初から直接アップグレードしますか?
アドバイスありがとうございます、
-ベン
結局のところ、それはいつものようにリスク対報酬です。
MVC 2は私の経験ではかなり堅実ですが、それでもベータ版のソフトウェアであるため、それが上手くいった場合、ベータ版を使用することを決定した人は誰でも発砲ラインにいます。
実際に機能が必要ですか?すでに含まれている種類の機能のコーディングに多くのリソースを費やす場合は、すぐにv2を使用する方がよいでしょう。
MVC 2
マイクロソフト製品(imho)について:
バージョン1はベータ版であり、バグが多く不完全です。バージョン2は、バージョン1のあるべき姿です。
私は非常に大きなCMSプロジェクトにMVC2RCを使用していますが、問題はありません。MVCバージョン1をよく知らない場合は、MVC 2を使用するので、古いものと新しいものを学び、すべてを混乱させる必要はありません。
私の経験では2が安定していることを証明でき、新しい機能によってリスクに見合う価値があると思います。(私のプロジェクトがLIVE:Pになってから1か月後にもう一度質問してください)
更新:プロジェクトは現在、MVC 2で稼働しており、良好に実行されています。MVC2で実行されるフル機能で、1日あたり数万人のユーザーを処理します。今がMVC2に飛び込む時です、それは素晴らしいです!!!
それはすべて、ベータ版ソフトウェアを使用して本番ソフトウェアを開発することにどれだけ慣れているかにかかっています。
MVC 2.0が実稼働環境に対して十分に安定していると思われる場合は、それを選択してください。ここでは、トレーニングまたは調査以外の目的でベータ版/ウェアを使用しないというポリシーがあります。
1で開発してからアップグレードするのが賢明だと思います。