aynı isimdeki diğer başlıklar:
  • (bkz: net framework)
  • programlama bazında bakacak olursak. üniversitede hocamızın derste söylediği şu lafla olayı özetlemektedir.

    --- spoiler ---

    "bir proje olur sizin spagetti kodlamayla 3 günde yaptığınız yazılımı ben oop ve framework kullanarak 3 saatte yapabilirim."

    --- spoiler ---

    ek olarak benim yorumumsa şu şekilde;

    framework kullanıldığında belli standartlarda okunur anlaşılır geriye dönülebilir ve düzenli kod yazılır.
  • framework, developer'lara yazılım veya herhangi projede kullanacakları class(sınıf),plugin(eklenti) vs. bunların hepsinin toplu halde sunulması diyebiliriz. hatta daha da kısa ve öz olsun diyorsanız kütüphaneler yığını da denebilir.

    en büyük yararı sıfırdan altyapı kurmaktansa hazır olan kütüphanelerin üstüne kod yazıp var olan altyapıyı daha da geliştiriyorsunuz.
  • sinir bozucu olaylar kümesi. kütüphaneler defansın bel kemiği, orta sahanın dinamosu iken bunlar genelde çalım yapan defans oyuncusu veya büyük umutlarla transfer edilen gelecek vaat eden brezilya'dan gelmiş kanat oyuncuları gibidir.
    büyük proje vardır, olur. belli bir plan ve bütçe vardır, olur. framework büyük değil ve temel söz dizimine yakındır, olur. yıllardır kullanılan ve bütünleşik gibi kabul ediliyor ilgili topluluklar destek veriyordur, olur. diğer türlü iki üç satır fazla yazmamak yerine karmakarışık, yavaş veya tekrar geliştirmesi zor olan kod yazılmaz. tam denetim sağlayamadığın kod yazılmaz. bu kod ne yapıyor acaba diye sayfalarca doküman okunmaz rıfkı abi. *
  • (bkz: laravel)
  • frame* ve work* sözcüklerinden oluşan bu bileşik sözcük, onu oluşturan kelimelerden de anlaşılacağı gibi "belirli bir çerçevede yapılan iş" anlamına gelir.

    burada çerçeveden kasıt, metottur. dolayısıyla framework'ün aradığımız türkçe karşılığı aslında çok yakınımızda:

    yöntem.

    sayın yazılımcılar, spring yöntemini kullanıyorsunuz. doya doya yöntem diyebilirsiniz.

    böylelikle yeni başlayan arkadaşların "framework ne ola ki" kavrama zorluğunu da gidermiş olduk diye umuyorum.
  • yazılımcıların işini kolaylaştıran, içerisinde kullandığınız dile göre çeşitli araçları hazır olarak barındıran kütüphaneler bütünüdür.
    örnek verecek olursak, bir projede normal şartlar altında veritabanı bağlantısı için kod yazmanız gerekirken, bir frameworkte veritabanına bağlanmak için sadece ayar dosyasını değiştirmeniz yeterli olur.
    php dili için sık kullanılanlardan:
    (bkz: symfony)
    (bkz: laravel)
  • programlama dilinde ,hazır mimari yapı sağlayan bir dizi sınıf ve arabirimden oluşan isteğe bağlı kullanılan kod kütüphanesidir diyebiliriz.
  • bir suru lib.'in bir araya toplanip uyum icinde calisan hali de denebilir. -ki bana gore yazilimciligin bug fix'i dir. cunku bir cok isi sizin yerinize yapar, optimize eder. isi sizin yazip yazabileceginizden daha iyi ve guvenli bir sekilde yapip; "bak, burada yazilmisi var." der.
hesabın var mı? giriş yap