Post on 23-Feb-2016
description
Mahmut Can SözeriYazılım Eğitmeni, Danışman
mcs@mcansozeri.comhttp://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 Version10 December 2007 ASP.NET MVC CTP13 March 2009 ASP.NET MVC 1.016 December 2009 ASP.NET MVC 2 RC4 February 2010 ASP.NET MVC 2 RC 210 March 2010 ASP.NET MVC 26 October 2010 ASP.NET MVC 3 Beta9 November 2010 ASP.NET MVC 3 RC10 December 2010 ASP.NET MVC 3 RC 213 January 2011 ASP.NET MVC 320 September 2011 ASP.NET MVC 4 Developer
Preview15 February 2012 ASP.NET MVC 4 Beta31 May 2012 ASP.NET MVC 4 RC15 Aug 2012 ASP.NET MVC 4
Sorularınız
İngilizce http://www.asp.net/mvc/mvc4 http://msdn.microsoft.com/en-us/library/gg41651
4(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ışmanmcs@mcansozeri.comhttp://mcansozeri.com