framework



əjdaha lazımdı   izlə   lələ   mən   googllalink

    1. developerlərə hazır componentlərin təqdim edildiyi comlektasiyadır. proyektləri standartlara uyğun, səliqəli və təhlükəsiz yaratmaq üçün istifadə olunur. vaxta da qənaət etməyə imkan verir.
    frameworkdan asılı olaraq içində müxtəlif compenentlər ola bilər. sonradan istənilən qədər də component əlavə etmək imkanı olur. lego parçaları kimi təsəvvür edin. izahı biraz da açsaq, framework içində lazım ola biləcək alətlərin toplusu, kitabxanalar, modullar, strukturlar və s. şeylər ola bilər.
    hər proqramlaşdırma dilində də çoxlu frameworklar ola bilər.
    məsələn php dilində laravel frameworkunu götürək. bu bizə hansı imkanlar təqdim edir?
    1. mvc patterni ilə oop
    2. blade adlı dizayn mühərriyi. Layout sistemi çox xoşuma gəldi məsələn.
    3. Validation sistemi. inputlardan gələn dəyərləri yoxlamaq/test etmək imkanı.
    4. ORM
    5. composer
    6. çoxlu yardımçı funksiyalar.
    7. Artisan konsolu. məsələn cmd konsolu açıb ordan laraveli idarə edə bilirsiz. misal üçün: cmd-da php artisan make:controller mycontroller yazsaz, mycontroller adında yeni controller class faylını yaratmış olursuz.
    daha çox imkanı isə rəsmi dokumentasiyasından link oxuya bilərsiz.

    başqa ən əşhur html frameworku olaraq bootstrap-ı götürək. bunu tvitter komandası yaratmışdı. bəs bootstrap bizə hansı imkanları təqdim edir?
    1. grid sistemi. bu sistem həm də responsive xüsusiyyətinə sahibdir.
    2. Normalize.css cross-browser məntiqi üçün.
    3. daha səliqəli görünüş ilə form qurupları.
    4. ikonlar.
    5. ən çox lazım olan js pluginlər.
    daha çoxunu görmək üçün rəsmi saytına baxmaq olar. http://getbootstrap.com/

    python dilində də django frameworku var.

    frameworku ide proqram ilə səhf salmaq olmaz. bunlar ayrı şeylərdi. ide proqram faylı açıb editləmək/redaktə etmək üçündür.
    o gün yeni başlayan birinə frameworkun nə olduğunu başa sala bilməmişdim. həqiqətən tərifi biraz çətindir *


sən də yaz!