mvc

entry9 galeri
    5.
  1. .net platform dilleri ya da php farketmeksizin yazılımcıların bir an önce öğrenmesi gereken güzellik.
    Php' de yii, ci gibi framework' ler ile kısa sürede * blog siteleri kodlayabilirsiniz. sözlükler için de benzer süreler geçerli.

    .net' te ise ön katmanda(*) Razor motorunu kullanarak, arka planda ise Repository, unit of work, base class gibi yaklaşımlarla proje süreleri hayli kısalmakta.

    Nedir MVC?

    M : Model => Veritabanı sanallamasının yapıldığı kısımdır. yani 3 tablo barındıran basit bir veritabanı oluşturduysanız, modelde bu tabloların EF gibi güzelliklerle sanallamaları yapılır.

    V: View => Bildiğimiz arayüzdür. Modelden gelen veri Controller'da işlenir ve View' e aktarılır. HTML5, JavaScript(Google Dart hayal değil), Css, gibi önyüz dilleriyle kodlanır. backend kodu @ ile frontend kodun içine embed edilir.*

    C : Controller => Controller MVC mantığında beyin kısmıdır. Veritabanından raw data çekilir ama View' da kullanıcının görmek isteyeceği veri ve etkileşimi Controller kısmında ayarlanır. Katmanlı tasarımda kullanılan BLL kısmıdır aslında. Frontend kodu yazılacaksa şayet, ya da herhangi bi string frontende taşınacaksa ViewBag gibi çözümler kullanılır.
    *
    2 ...