Single Page Application (SPA) — bir səhifəlik veb tətbiqi deməkdir. Bu tip tətbiqlər, istifadəçi səhifəni hər dəfə yenidən yükləmək yerinə, bir dəfə yüklənmiş HTML sənədindən istifadə edərək yalnız lazımlı məzmunu yükləyirlər. SPA-lar əsasən dinamik və interaktiv veb saytlar üçün nəzərdə tutulur və istifadəçiyə müasir mobil tətbiqlərə bənzər bir təcrübə təqdim edir.
SPA-ların əsas xüsusiyyəti odur ki, səhifənin yalnız bir hissəsi serverdən yenilənir, bu da istifadəçiyə daha sürətli və daha axıcı bir təcrübə yaradır. Ənənəvi çox səhifəli tətbiqlərdə hər yeni səhifə yükləndikdə bütün səhifə yenidən serverdən alınır. SPA-larda isə səhifə bir dəfə yüklənir və bütün dinamik dəyişikliklər JavaScript vasitəsilə idarə olunur.
SPA-nın üstünlükləri:
SPA-nın çətinlikləri və mənfi cəhətləri:
SPA ilə əlaqəli məşhur texnologiyalar və framework-lar:
SPA tətbiqi yaratmaq üçün server tərəfi işləməsi daha azdır, amma ön tərəf (frontend) JavaScript ilə çox işləmək tələb edir. Bu səbəbdən inkişaf etdiricilər front-end üzrə geniş biliklərə sahib olmalıdır.
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!