Home > .NET, ASP .NET MVC > ASP .NET MVC, Razor and WebMatrix

ASP .NET MVC, Razor and WebMatrix

ASP .NET MVC merupakan web programming model yang baru dari Microsoft. Dibandingkan ASP .NET banyak kelebihan dan juga kekurangan. Tapi saya lebih memilih model programming dengan ASP .NET MVC karena lebih nature terhadap aplikasi web yg stateless.

Ketika aku mencoba ASP .NET MVC ada sedikit perasaaan tak nyaman dengan model programming di View. Hal tersebut adalah pasangan tag yg harus mengapit code2.

<ul id="products">
	<% foreach(var p in products) {%>
		<li><%=p.Name%> ($<%=p.Price%>)</li>
	<% } %>
</ul>

Dengan new view templating engine Razor kita dapat menulis view dengan cara berikut

<ul id="products">
	@foreach(var p in products) {
		<li>@p.Name ($@p.Price)</li>
	}
</ul>

Perhatikan bahwa tag2 pengapit code tersebut dihilangkan. Lebih simple kan? Source untuk razor salah satunya adalah

Razor in InfoQ
Introducing Razor by Scott Gu

Berita baik tidak hanya berhenti pada Razor saja. WebMatrix juga membawa satu kemudahan lagi. Yah WebMatrix menyediakan kemudahan development web dari awal sampai akhir. Dari building web page, code logic, debuging, test, db management n deployment.

Source untuk WebMatrix :

WebMatrix in InfoQ
ASP .NET WebPage using Razor Syntax
WebMatrix How To
Create WebSite from Gallery Application

Enjoy It….

Categories: .NET, ASP .NET MVC
  1. February 18, 2014 at 9:09 am

    Bermanfaat sekali gan infonya. Ni ane juga ada artikel tentang ASP.NET MVC, mampir ya gan http://teknologi.kompasiana.com/internet/2014/02/18/aspnet-mvc-berbagai-cara-rendering-layout-di-aspnet-mvc-634020.html
    Kalo untuk ASP.NET MVC Hostingnya silahkan mampir ke http://jaringanhosting.com/
    Thanks ya gan ^^

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: