MVCプロジェクトでRazorとASPXの間に違いはありますか?RazorとASPXの違いは何ですか?
構文についてですか?それは私がreading thisの後に考えるものです...間違っていますか?
MVCプロジェクトでRazorとASPXの間に違いはありますか?RazorとASPXの違いは何ですか?
構文についてですか?それは私がreading thisの後に考えるものです...間違っていますか?
私はそれが沸騰していると思います。
この記事の例から分かるように、構文は非常に軽く、インタープリタはかなりスマートです。
スパークビューエンジンと比較して、3つの違いを確認できます。
RazorはAsp.net MVCアプリケーションの代替ビューエンジンであり、.aspxとはまったく異なるコードで実装されています。これは、Java MVC WebアプリケーションのJSPとVelocityの違いに似ています。
それはすべてあなたのウェブページビューに構文に沸くが、ASPXとカミソリはかなり異なるビューエンジンです。 RazorはASPXと同じパイプラインに依存しません。そのため、私はRazorを解析エンジンとみなしたいと思います。
これの利点の1つは、aspxにhttpcontextやその他の重量要素が必要な文字列に対してRazorパーサーを実行できることです。
剃刀サポートテスト駆動開発..... system.web.ui。ページクラスを持つWebエンジンでは、TDDをサポートしていません。テスト駆動型開発とは、コードを書く前にそのコードをテストすることを意味します。
私の意見では、Razorは、.NETを導入したときに残していた古典的なASP開発者を募集しています。このパラダイムは、クライアントサイドのhtml/jsと混在したASPと非常によく似ています。 "スパゲッティコード"ジレンマに何度も役立つ環境。
しかし、私のようなASP開発者にとっては、サポートされているプラットフォームへの最も速いルートでした。そして私は、私が慣れ親しんでいるhtml/jsの絶対的な制御を保持します。
編集:BTW ....私は.cshtmlで使われているように、Razorについて話しています。私はおそらく、.cshtmlがスイングしていると言っていたはずです。デフォルトでは
この記事を見てください(http://www.dotnet-tricks.com/Tutorial/mvc/91JM151212-Difference-Between-Razor-View-Engine-and-ASPX-View-Engine.html)の区別表 – xameeramir