http://net.tutsplus.com/tutorials/asp-net/asp-net-from-scratch-mvc/

Web Form'larla rneğin bir ajax işlemi yapmak için kırk takla atıyosun bunu mvc de 2 3 sn de yapabiliyosun desem yeterli olur sanırım. Karmaşık hiçbirşey kalmaz projende eğer MVC ile yazarsan. MVC de herşeyin yeri bellidir sana çok düzenli bi yapı sunar view işlemini view de kodlarını controller da modellemeni ise model de yaparsın aslında adı üstünde olduğu gibi herşey. MVC 3 ün yeniliklerini ğrenebilirsin nette bir çok makale var hakkında kitap olarakta upload ettim şimdi http://www.dosya.tc/server20/mKtywA/promvc3. pdf.html bunu neririm ben bununla ğrenmiştim. Abra Kadabra

Arkadaşlar stajda bir proje yapıyoruz. Kodlama kısmına geçeceğiz. ASP. net MVC yapısını kullanarak kodlamayı düşünüyoruz. MVC 3. Neyse olaya geleyim. Klasik asp. net ile çoğu şeyi yapabiliyordum ancak MVC yapını hiç bir şekilde anlayamadım. Model View Controller diyorlar. Ama amacı ne, en nemlisi neden çıkmış? Faydaları ne? rnekler var mı? Bu konu üzerinde ayrıntılı bir derse ihtiyacım var. Bu konu hakkında bildiğiniz dküman vidyo açıklayıcı materyal varsa paylaşırsanız sevinirim. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

- Kod güvenliği- Anlaşılabilirlik- Okunabilirlik- Ynetilebilirlik- Yenilenebilirlik sağladığı yararlar. Model: Model genellikle veri tabanı işlemlerimizi yani işlerimizi yaptığımız yapıdır. Veri tabanımız üzerinde yapılabilecek sorgularımızı burada belirler ve Controller 'ı atamamızı sağlarız. Bu sayede veri tabanımıza dışarıdan daha kolay erişebilir ve çeşitli metotlarla daha kolay idare/müdahale edilebilir hale getirir. View: Bu blüm kullanıcıya cevap olarak dndürülen arayüzdeki statik ya da dinamik bileşenleri barındırır. Diğer yardımcı yapılar yardımıyla programcılara da oldukça anlaşılır ve tamamıyla sayfa üzerinde kullanıcıya gsterilen form araçlarının bulunduğu kod parçası kalır. Controller: Model yardımıyla oluşturduğumuz sorguların kullanıcı tarafından alınan veriler ile birleşip uyumlu bir biçimde çalışmasını sağlayan yapıdır. En genel tanımı Uygulamaya gelen sorgulara karşı nasıl cevap verilmesi gerektiği konusunda planı yapan, hareketi planlayan blümüdür. mvc nin çıkışı yüksek oranta performans onun haricinde oop ye tam anlamıyal destekte diyebiliriz. codeplexten veya codeprojectten mvc starter kit oalrak bakarsan çok fazla rnek bulabilrisin