ANGULAR

ANGULAR

Nihat 「 FARZ 」

Bu məqalədə sizlərə Angular-ın nə işə yaradığından danışacam. Ümüd edirəm ki, faydalı olar.


Angular, Google tərəfindən yaradılmış və hal hazırdada dəstək göstərilən SPA (Single Page Application) hazırlanmasına imkan verən JavaScript framework-dür.


SPA nədir ?

Single Page Application tək səhifədən ibarət olan sistemlərə deyilir. SPA-da yönləndirmələr backend tərfində yox client (frontend) tərəfdə aparılır. Bütün sistem tək bir index.html üzərində işləyir.


SPA framework-lərin müqaisəsi

Populyar SPA framworkləri (Angular, React, Vue) işləmə prinsiplərinə nəzər salaq.


Angular 2009, React 2013, Vue 2014 illərində istifadəyə verilib. Buradanda görmək olar ki, Angular bu sahədə daha çox təçrübəlidir.


Angular

Angular MVC arxitekturasından istifadə edən bir framework-dür. Angular sizə bütün sisteminizi kiçik hissələrə bölərək daha düzgün idarə etməyinizə imkan verir. Digər framework-lərdən ən böyük üstünlüyü içərsində istifadə olunan paketlərin birlikdə gəlməsidir.


React

React-ın digər SPA framework-lərində ayıran ən böyük üstünlüyü mobile dünyasınadakı naliyyətləridir. React Native ilə birlikdə siz IOS və Android platformalarında işləyən tətbiqlər yarada bilərsiz. Angular-a görə ən böyük fərqi Virtual DOM-un olmasıdır.


Vue

Vue-in digər framework-lərə görə üstünlükləri çox sadə və asan öyrənilməsi, render sürətinin daha sürətli olmasıdır. Vue-da Angular-dan fərqli olaraq Virtual DOM-dan istifadə edir.


Angular-dan niyə istifadə etməliyəm

Sürətli şəkildə SPA sistemləri hazırlaya bilərsiz.

Xüsusi directive-lər vasitəri ilə yeni HTML etiketləri yarada bilərsiz.

Two-way data binding ilə bir dəyişkənin bütün səhifə üzərində dəyərini dəyişə bilərsiniz.

Test Driven Development məntiqinə uyğundur. Unit testlər yazmağınıza imkan verir.

Bu məqalədə qısada olsa Angular haqqında danışdım. Ümüd edirəmki faydalı olmuşdur. Oxuduğunuz üçün təşəkkür edirəm.

Report Page