-1

私は2010年8月からWinForm(C#)開発者として働いています。現在、Asp.net MVC(C#)に移行することを計画しています。私は過去10日間、 http: //www.asp.net/mvcでMVCを学習しています。しかし、ASPXよりもかみそりの技術にのみ重点を置いていることがわかりました。ASPXを介したMVCプロジェクトでRazorテクノロジーを使用していますか?Asp.net MVC開発者(Good&Employed)になるために私が(またはどこから)学ぶ必要がある他のことにも言及してください。

ありがとう、アマン

4

4 に答える 4

1

StackOverflow(SO)へようこそ

Razorは単なるテンプレートエンジンです。つまり、文字列を記述し、その中にプレースホルダーを配置して、データを入力します。かみそりは本当に使いやすいので、次のようになります。

hello @name

かみそりでは次のようになります。

hello <%= name %>

ASPのデフォルトのインラインステートメント。したがって、ええ、多くの開発者は最近Razorを好みます。

優れたASP.NETMVC開発者になりたい場合は、出発点として次のトピックに従うことをお勧めします。

  1. フィルタ
  2. HTMLヘルパー
  3. かみそりの構文
  4. ViewBag、ViewData、およびTempData
  5. ルート

もちろん、これらの提案では、ASP.NET、MVC、および前提条件としてさらに多くのものを知っている必要があります。

于 2012-08-26T11:26:05.167 に答える
0

Razorを使用することは、ASPXページのマークアップを使用するよりも実際に効果的なアプローチです。

かみそりはよりシンプルでクリーンです。「クリーンさ」により、より優れたコードウォーク機能が実現します。aspxでは、途中で多くの構文上のがらくたがあり、コードを変更したり、コードを知ったりするという開発者の意図は、より迅速に「消耗」していました。

Razorを使用すると、ページのビューのより広い画像が一目でわかります。

ただし、Razorは優れたASP.NET開発者であるための核心ではありません。

以下は主観的なオプティノンかもしれませんが、サーバーで生成されたJSONモデルをすばやく解析できるようになるとすぐに、Webサーバー(ポート、URL、ルーティング)、コントローラー、ビュー、JSONデータがどのように連携するかを理解するとすぐにKnockoutJSまたは他のMVVMフレームワークを備えたクライアントで、ページを「生きた」状態にすることで、自分でWebサイトを作成できる開発者になります。間違いなく何かに特化する必要がありますが、優れた開発者になるには、WebテクノロジのMicrosoftStackがどのように機能するかを完全に理解する必要があります。

于 2012-08-26T11:38:23.357 に答える
0

Aman ASPXに関するRazorに関する限り、Razorは業界で広く使用されており、ASP.NET MVCの初心者なので、MVC4を学ぶことをお勧めします。MVC4の詳細については、http://wwwを参照してください。 .asp.net / mvc/mvc4およびここにMVC4の新機能をカバーする記事シリーズがありますhttp://www.dotnetexpertguide.com/2011/09/aspnet-mvc-4-article-series.html

于 2012-08-26T14:30:14.427 に答える
0

ASP.NET MVCに関する3冊の本と、EntityFrameworkに関する2冊の本を読みました。私はMVC3がリリースされてから開発を続けています。絶対に私が見つけた最高のリソースは、http://pluralsight.com/training/Courses/TableOfContents/aspdotnet-mvc3-introにあるASP.NETMVC3でのScottAllenのトレーニングコースです。Scott は自分のことを本当に知っています。

これは、声優がスクリプトから読み取る典型的な缶詰の開発者トレーニングだけではありません。スコットはWeb開発を本当に知っており、MVC 3のプログラミングに関するいくつかの優れた内部ヒントを共有しています。http ://pluralsight.com/training/Courses/TableOfContents/csharp-fundamentalsのC#関連のものも非常に優れています。いいえ、私はpluralsightで働いていません。私は、pluralsight.comの幸せな購読者です。

効果的で生産的なMVC3開発者になるには、HTML、CSS、jQuery、JavaScriptを知っている必要があります。http://www.w3schools.com/にアクセスして、これらのテーマに関するすべてのチュートリアルを実行してください。

于 2012-08-27T17:02:43.623 に答える