2011-07-20 13 views
0

私は、Razorを使用してASP.NET Webページに入っています。それが提供しなければならないことに基づいて、あなたはあなたのアプリケーションのためにそれを選ぶでしょうか? ASP.NET MVCフレームワークは、MVCが提供しなければならないすべての理由により、Razorにさらに優れた点を与えてくれます。 WebページフレームワークにはWebMatrix DLLのヘルパーコンポーネントがいくつかありますが、すべてのコードを1つのファイルにまとめた例や、新しいセットのAPI(Webmatrixを使用)に依存している例のほとんどが私には分かりません。レイザー付きASP.NET Webページは競合相手ですか?

あなたはどう思いますか?

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

+2

Webフォームを使用している場合は、まずは.ASPXページにコードを記述しないでください。 – Phill

+0

@Phill What?確かにあなたは冗談 –

+3

@マイケル - 私は確かにしないでください。もちろん、過去10年間に人々がWebフォームで作成した維持できない混乱に貢献したいのでなければ、その後、技術を責めます。 "オハイオ州のウェブフォームはうんざりだ、viewstateはやっかいだ、私はそれを正しく使用する方法を理解していないが、それはすべての駄目だ! – Phill

答えて

1

Razor View Engine + ASP.NET MVCは素晴らしい組み合わせです。 RazorはASPXよりも読みやすく、回避するのが構文的にははるかに簡単であるため、ほとんどの場合、選択したビューエンジンのように見えます。 HTMLやUIの開発だけに焦点を絞った開発者を持つことができ、構文を回避できるようにすることで、この利点だけでも巨大です。

これまでのところ、Razorの最大の問題は、Intellisenseのサポートです。しかし、それはReSharperの最新バージョンがその問題をうまく解決したかのように見えます。そして、私はRazorのサポートがより良くなると確信しています。

+0

私は同意します。私は、私の剃刀をすごく喜んでいました。また、たぶんそれはちょうど私がそれを使用した場合、生成されたマークアップははるかにクリーンです。 – Rig

関連する問題