3

ASP.NET MVC フレームワークを使用して、人々はどのような経験をしているのだろうか? 特に、フレームワークを使用している人々の経験についてフィードバックを求めています。

人々はビューエンジンに何を使用していますか? データベース層、NHibernate、LINQ to SQL などについてはどうでしょうか。

stackoverflow が MVC を使っていることは知っているので、このサイトを教えてください。

ありがとうございました。


他の何よりもNHibernateを選択した理由は何ですか? 私は NHibernate に反対しているわけではありません。

4

6 に答える 6

4

最初のプレビューが公開されて以来、私はフレームワークを使用していくつかのサイトを構築してきましたが、確かにすでに長い道のりを歩んできました。非常に軽量で整頓されたフレームワークのように感じます。

「バニラ」asp.netよりも優れていると思う分野がいくつかあります。

  • 懸念/疎結合のより明確な分離を可能にします
  • 実際にテスト駆動開発を可能にします。
  • また、javascript (ajax) の負荷の高いサイトに対してより使いやすくなっています。

とはいえ、まだ先が見えない領域がいくつかあります。

  • 検証
  • データバインディング
  • 前述のように、タグ スープ (ただし、これはある程度回避できます。ユーザー コントロール、ヘルパー メソッド、分離コードは引き続き許可されます!)

ただし、このフレームワークはまだベータ版であるため、これらの点が改善されることを期待しています。たとえば、Scott Hanselman は、Dynamic Data フレームワークが ASP.NET MVC でもいつか利用できるようになることをほのめかしています。

于 2008-08-23T08:31:23.223 に答える
2

私は最近、ASP.NET MVC で NHibernate をかなり頻繁に使用するようになっていて、本当に気に入っています。

于 2008-08-23T05:16:10.523 に答える
2

私は最近、いくつかのプロジェクトで ASP.NET MVC を使用しましたが、WebForms と比較して新鮮な空気のようです。Web に対抗するのではなく、Webと連携して機能し、より自然な開発方法のように感じます。

私は NHibernate ではなく SubSonic を使用していますが、MVC アーキテクチャに非常に適していることがわかりました。

私がウェブサイトでよく使用する構成要素は次のとおりです。

Asp.net mvc Subsonic SQL Server Lucene JQuery

于 2008-08-23T08:02:51.370 に答える
1

私は MVC フレームワークを使用して小さなサイトを構築しましたが、タグ スープ ビューと、気に入ったサーバー コントロールの欠如にしばしば不満を感じていました。

Webフォームの使用に戻りました。

WebForms は、一度習得すると素晴らしいものになります...すべてのトリックを習得するには非常に長い時間がかかります。

于 2008-08-23T05:25:26.913 に答える
0

私は最近、MVC と Linq to Sql for Asp.Net をオンにしました。私はまだ両方を学んでいて、両方を本当に楽しんでいます。http://www.asp.net/learn/にはかなりの数のスクリーン キャストがあります。

于 2008-08-23T05:07:21.997 に答える
0

他の何よりもNHibernateを選択した理由は何ですか?

これは非常に強力なツールであり、(比較的) 習得が容易です。これにより、オブジェクト リレーショナル マッピングを手動で実装する単調さと反復性がすべて取り除かれます。

于 2008-08-23T05:49:34.857 に答える