• 01-11-2010, 18:32:01
    #28
    Kimlik doğrulama veya yönetimden onay bekliyor.
    eagle_one adlı üyeden alıntı: mesajı görüntüle
    Kendime sözüm var. Şu askerlik bir bitsin de MVC olsun OOP olsun hepsine geniş zaman ayıracağım... Zamanın kıymetini şimdi anladım. Piyasada aranılan eleman olmak için, bu sektörde yeniliklere ayak uydurmak lazım. Şart ve gerekli bir konu.
    Yazici oLursan 12 Ay boL boL zamanin oLur
  • 02-11-2010, 09:20:26
    #29
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    Yazici oLursan 12 Ay boL boL zamanin oLur
    Süreler uzamazsa kısa dönem yapacağım hayırlısıyla
  • 24-04-2013, 20:32:33
    #30
    Üyeliği durduruldu
    Framework'ü her proje'ye gitmez. Biraz kaba yazdim fakat, bir portofolio sitesi icin fw pek gerekli olmaz, fakat haber, portal, vb. bir sistem icin sart diyebiliriz.
  • 16-01-2014, 18:29:59
    #31
    Hiç anlamadım şu framework'ü yine anlıyamadım. İskelet kodlar demişsiniz ancak ne tip kodlar bunlar hiç bahsetmemişsiniz konu biraz üstü kapalı olmuş yine bence anlayamadım çünkü hiç bir şey. Hangi amaçla kullanılır vb çözemedim
  • 24-01-2014, 03:14:03
    #32
    Dekaron adlı üyeden alıntı: mesajı görüntüle
    Hiç anlamadım şu framework'ü yine anlıyamadım. İskelet kodlar demişsiniz ancak ne tip kodlar bunlar hiç bahsetmemişsiniz konu biraz üstü kapalı olmuş yine bence anlayamadım çünkü hiç bir şey. Hangi amaçla kullanılır vb çözemedim

    Framework'u kullanmadan önce zaten MVC yapısının mantığını kavramak lazım. Ben bir örnekle anlatayım tüm olayı.

    Şimdi temel olayımız. bir klasörün içindekiler listelemek olsun;

    fonksiyon kullanmadan bunu yaparsan bu ölümdür. He istediğin yerde baştan opendir, readdir v.s.... kullanmaktan ölürsün. E napıcaz. fonksiyon kullanıcaz. Yazdık bir fonksiyonu. Her yerde kullandık rahatız.

    Şimdi bu fonksiyon sadece listeliyor. Örneğin adam klasörün içindeki sadece jpg uzantılıları istiyor. Yada klasörün içindeki tüm dosyaların toplam kaç mb olduğunu isityor. Anlaşıldı bu işlem tek fonksiyonla olmayacak.

    Ozaman bir sınıf yazalım. Bu sınıfa klasör işlemlerini içeren fonksiyonları atalım. Kullanırkende bu sınıfa klasör adını gösterelim. ondan sonra içindeki fonksiyonlarda bu tanıttığımız klasör üzerinde işlem yapsın. Çok mantıklı.

    <--- model kısmımız'dı bu sınıf --->

    Yanlız bir sorunumuz var. Bu sınıfa gelen istekleri. nasıl filtreleyeceğiz, yada neyi nerde ne zaman kullanacağız. bunları belirlemek içinde bir yapı oluşturalım. bu katman da adından anlaşılacağı gibi tüm kontrolleri yapsın.
    <--- contoller kısmınıda oluşturduk -->


    Şimdi bir sorunumuz var. Tasarımda her yerde kullanamıyoruz bu listelemelerin çıktısını. kimi yere uyuyor, kimi yere uymuyor. Ne yapabiliriz ?

    Ozaman controller ile entegre çalışan bir katman daha yapabiliriz. Buda view katmanı olur. Controller model katmanını kullanarak verileri elde edebilir. Ve bu verileride view katmanını kullanarak bunu tasarıma dökebilir ve istekte olan tarayıcıya tüm çıktıyı verebilir. Yani herşey ayrı olmuş olur.

    Not: anlatılanlar örnek amaçlıdır. Bir klasör okuma için mvc ye gerek yoktur.


    Evet MVC mantığı budur. Şimdi framework nedir dersen. Hani biz az önce klasör listelemek için bir sınıf yazmıştık.

    İşte bu sınıf gibi işimize yarayacak onlarca sınıfı içinde bulunduran bir yapıdır.


    Yanlışım olduğu yerleri düzeltirseniz sevinirim arkadaşlar. iyi geceler herkese.