DOI: https://doi.org/10.36719/2789-6919/61/114-120
React.js və Vue.js texnologiyalarının müqayisəli təhlili
Xülasə. Müasir veb tətbiqlərinin hazırlanmasında JavaScript əsaslı kitabxana və çərçivələrin seçimi proqram təminatının performansına, genişlənə bilmə qabiliyyətinə və uzunmüddətli müşayiətinə birbaşa təsir göstərir. Bu məqalədə front-end inkişafında geniş istifadə olunan React.js və Vue.js texnologiyalarının müqayisəli təhlili təqdim edilir. Tədqiqatın məqsədi bu iki yanaşmanı yalnız sintaktik xüsusiyyətləri və populyarlığı baxımından deyil, həm də memarlıq prinsipləri, komponent modeli, reaktivlik mexanizmləri, virtual DOM-un işləmə prinsipi, performans, server tərəfli renderləmə (SSR), ekosistemin yetkinliyi, alət dəstəyi və uzunmüddətli saxlanılma qabiliyyəti baxımından qiymətləndirməkdir. Araşdırma müqayisəli analiz metoduna əsaslanaraq React.js və Vue.js üzrə rəsmi texniki sənədlər, eləcə də Scopus və Web of Science bazalarında indekslənən elmi məqalələr əsasında həyata keçirilmişdir. Təhlilin nəticələri göstərir ki, React.js geniş ekosistemi, yüksək çevikliyi və mürəkkəb, iri miqyaslı layihələr üçün uyğun memarlıq imkanları ilə fərqlənir. Vue.js isə daxili reaktivlik sistemi, daha sadə öyrənmə prosesi, inteqrasiya olunmuş rəsmi alətləri və aşağı başlanğıc mürəkkəbliyi sayəsində kiçik və orta həcmli layihələrdə səmərəli həll kimi çıxış edir. Nəticə etibarilə müəyyən edilmişdir ki, React.js və Vue.js arasında seçim layihənin miqyası, funksional tələbləri, komandanın texniki hazırlıq səviyyəsi və məhsulun uzunmüddətli inkişaf strategiyası nəzərə alınmaqla həyata keçirilməlidir.
Açar sözlər: React.js, Vue.js, JavaScript çərçivələri, front-end proqramlaşdırma, komponent əsaslı arxitektura, reaktivlik, virtual DOM, server tərəfli renderləmə (SSR), performans, veb tətbiqlərinin hazırlanması