Archive

Archive for the ‘ASP .NET MVC’ Category

ASP .NET MVC, Razor and WebMatrix

July 11, 2010 1 comment

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