2011-01-03 14 views
1

私は約2年前に作成したASP.NETでaomplexと正常に動作するアプリケーションを持っています。今はASP.NET MVCでも同じものを作成したいASP.NETはViewStateを利用してバイトをたくさん食べるので、効率を向上させるには2/3が必要です。 また、私はそのプロジェクトでViewStateをたくさん使っていました。一度に約500人の推定でクイズを与える。ASP.NETからASP.NET MVCへのアプリケーションの移動

ここでは、主にHTML5、CSS3、jQuery、ASP.NET MVCを使用したクライアントサイドスクリプトに焦点を当てたいと思います。 上記のテクノロジを使用している場合は、そうすることが可能かどうかを、そのようなプロジェクトやアプリケーションの効率を高めて示唆してください。

MVCまたはSilverlightのどちらに移行するかを決定できるように、私の提案にお答えください。

+3

現在、お使いのアプリケーションに問題がありますか?もしそうでなければ、私はMVCで書き直す気にはなりません(壊れていなければ、修正しないでください)。 MVCを試してみたいのであれば、MVCで新しいプロジェクトを開始するのでしょうか?私があなたを納得させることができないのであれば、クライアント側の開発はWebフォームよりもMVCのほうが良くなります。しかし、両方のフレームワークが同じ基礎となるパイプラインを使用するため、効率が上がることは間違いありません。 –

+1

本当に移行する必要があることを確認するには、http://stackoverflow.com/questions/30067/should-i-migrate-to-asp-net-mvcを必ず読んでください。あなたのアプリケーションがWebforms上で正常に動作しているのであれば、MVC – Earlz

+0

でアプリケーションが効率的な問題を抱えているのは、過度のサーバー側のコーディングによるものです。今私はMVCがマイクロソフトによって開発されたものと全く同じことをしたいと思います。 – Abhi

答えて

1

はい、可能ですが、ASP.Net MVC + jQueryは非常にシンプルで強力なプラットフォームです。私たちは、そのプラットフォーム上でいくつかの洗練されたWebアプリケーションを実行しました。とても簡単で面白かったです。

+1

ASP.NET MVCアプリケーションを作成してもらえますが、ASP.NETからMVCに移行するのがどれほど難しいかという疑問がありました。 – codymanix

+3

あなたのアプリケーションによって異なります。私は、最善のアプローチは最初からすべてのアプリケーションを書き換えることだと思う。 DataAccess/BusinessLogicレイヤーを分離している場合は、それらを再利用できますが、すべてのUIと関連コードを書き直す必要があります。 –

+0

はい、私は今、スクラッチからアプリケーション全体を書き直すことを楽しみにしています。私はDataAccessLogic全体と古いアプリケーションの部分的なBusines Logicを使用できます。 Thanks dude – Abhi

0

一部のビューステートバイトを保存するために500人のユーザーでアプリケーションを書き換えるのは非常に非効率的な方法です。

+0

MVCを習得して、フレームワークを学ぶことに集中でき、ドメインロジックをすでに完成させていない限り、経験はありません。 –

1

ViewStateへの依存を減らすために、現在のアプリケーションを調整することをお勧めします。

あなたの既存のアプリには、実際には2年間のバグ修正&ユーザーテストがあります。書き直しすると、すべてのエラーが発生し、&には新しいエラーが多く発生します。

関連する問題