Mahmut Can Sözeri Yazılım Eğitmeni, Danışman [email protected] http://mcansozeri.com ASP.NET MVC 4 Razor 28/09/2012
Mahmut Can SözeriYazılım Eğitmeni, Danışman
[email protected]://mcansozeri.com
ASP.NET MVC 4 Razor
28/09/2012
MVC Nedir? ASP.NET MVC Nedir? View Engine Nedir? Razor Nedir? Örnek Siteler Demo Avantajları – Dezavantajları ASP.NET MVC’nin Tarihsel Gelişimi Soru-Cevap
Ajanda
1979 yılında Trygve Reenskaug
Model View Controller
Katmanlı Mimari
MVC’ye Genel Bakış
ASP.NET System.Web.UI System.Web
ASP.NET MVC Model View Controller
ASP.NET MVC
Çalışma Yapısı
Controller
Model
View
1
2
3
4
5
TARAYICI
View
View Engine Nedir?
View
Engine
ASP.NET MVC Site Örnekleri
ASP.NET MVC Site Örnekleri
ASP.NET MVC Site Örnekleri
ASP.NET MVC Site Örnekleri
ASP.NET MVC Site Örnekleri
ASP.NET MVC Site Örnekleri
DEMO
Kısa/özlü, anlamlı ve akıcıÖğrenmesi kolay Yeni bir dil değildir Herhangi bir text editor ile çalışır Mükemmel intellisenseTest edilebilir
Razor’un Özellikleri
BrailNDjangoNhamlNvelocitySharpTilesSparkStringTemplateXSLT
Razor’dan Başka?
Temiz HTML Katmanlı mimari Test Unit View Engine desteği JavaScript kütüphaneleri ile uyum İsteğe bağlı URL haritası SEO dostu URL View State ve PostBack yok Temel ASP.NET özelliklerini
destekler Sayfa boyutları Mobil Template
Avantajları Nelerdir?
Event kullanılmıyor Temel HTML , CSS, JS bilgisi 3.parti kütüphanelerin uyumu Web Forms dan doğrudan
upgrade View State ve PostBack yok
Dezavantajları Nelerdir?
ASP.NET MVC’nin Tarihsel Gelişimi
Date Version
10 December 2007 ASP.NET MVC CTP
13 March 2009 ASP.NET MVC 1.0
16 December 2009 ASP.NET MVC 2 RC
4 February 2010 ASP.NET MVC 2 RC 2
10 March 2010 ASP.NET MVC 2
6 October 2010 ASP.NET MVC 3 Beta
9 November 2010 ASP.NET MVC 3 RC
10 December 2010 ASP.NET MVC 3 RC 2
13 January 2011 ASP.NET MVC 3
20 September 2011 ASP.NET MVC 4 Developer Preview
15 February 2012 ASP.NET MVC 4 Beta
31 May 2012 ASP.NET MVC 4 RC
15 Aug 2012 ASP.NET MVC 4
Sorularınız
İngilizce http://www.asp.net/mvc/mvc4 http://msdn.microsoft.com/en-us/library/gg416
514(v=vs.98).aspx
http://weblogs.asp.net/scottgu/ ASP.NET MVC 4, Wrox ASP.NET MVC 4, Apress
Türkçe http://mcansozeri.com/blog/
Kaynaklar
TeşekkürlerMahmut Can SözeriYazılım Eğitmeni, Danış[email protected]://mcansozeri.com