Framework
Nihat 「 FARZ 」Bu yazımda sizlərə Framework-ün nə olduğunu və nə işə yaradığı haqqında məlumat verəcəm.
Framework dilimizə cərcivə (gövdə) olaraq tərcümə edilmişdir. Programlaşdırmada kod strukturu kimi tərcümə olunub standart klass-ları funksiyaları (methodları) özündə cəmləyən və programcı tərəfindən də bu klass-lara, funksiyalara (methodlara) müdaxilə edilə bilən struktura Framework deyilir. Demək olar ki, bütün programlama dillərində ən az bir Framework mövcutdur.
JavaScript (Angular JS, React JS, Vue JS)
Php (Laravel, Symfony, Yii)
Yuxardakı programlama dillərinə aid daha çox Framework örnəkləri vərə bilərik ama bu yazdıqlarım ən çox bilinənlərdir.
Ümumilikdə Framework-lərdən istifadə etmək və həmin strukturlarda kod yazmaq çox asan və sadədir.
Qısa bir örnək olaraq native JavaScript-də və JavaScript-in Framework-ü olan Vue JS-dən nümunə vermək istərdim. Vue JS olduqca sadə və öyrənilməsi asan bir Framework-dür. Programcılara verdiyi hazır funksiyalarına (methodlarına) və yüksək sürətinə görə ən çox istifadə edilən Framework-lərdən biridir. Aşağda sizlərə native JavaScript ilə yazilmiş bir if şərti və Vue JS ilə yazılmış if şərtini nümunə olaraq göstərəcəm.
// JavaScript
var number = 10;
if (number === 10) {
document.write('Number: 10');
}
// Vue Js
<span v-if="number === 10">Number: 10</span>
Yuxardada gördüyünüz kimi native JavaScript ilə yazılmış sadə if şərti 3 sətirdən Vue JS ilə yazılmış if şərti 1 sətirdən ibarətdir.
Ümumilikdə Framework-lərin nə işə yaradığını qısada olsa izah etməyə çalışdım. Ümud edirəmki faydalı olmuşdur. Bu yazımı oxuduğunuz üçün təşəkkür ediərm.