Razorのススメ

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

コメント

このブログの人気の投稿

[Win]Xboxコントローラーのバッテリ残量確認と電源を切るツールXControllerTool

UWPアプリでSuicaの履歴を複数件読みだす方法