LGBTQのシンボル

2011年10月20日木曜日

Razorのススメ

はい、ここで問題です。このコードはサーバーコードの一部分です。どちらのコードが一番読みやすいでしょうか?
@if (Model.Price >= 5000) {
  <b>高い!</b>
}
<% if (Model.Price >= 5000) { %>
  <b>高い!</b>
<% } %>
第5回 新しいビュー・エンジン「Razor」の基本を理解しよう
私は絶対的に前者を取ります。そして前者がRazorのコードです。後者はASP.NETです。
このコード見たときに心撃ちぬかれましたね… ずきゅーんって。惚れたw あんな煩雑だったコードがこんなにも簡単に…と驚きました。短いコードだったら大差ないと思いますが長いコードになるとその差は大きくなると思います。Entity Framework 4もお勧めしたかったのですが、すごいということだけしかまだ理解していなくて具体的に紹介はできないのでまた書くかもしれないです。

0 コメント:

コメントを投稿