İnternet tətbiqlərinin hansı növləri mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
Veb tətbiqlərinin əsasən bir neçə növü mövcuddur; bunlar memarlıq, istifadə olunan texnologiyalar və məlumatların yüklənmə üsuluna görə fərqlənir:
-
Statik veb tətbiqlər: HTML, CSS və JavaScript fayllarının müəyyən edilmiş bir toplusundan ibarətdir. Məzmun istifadəçi və ya onların hərəkətlərindən asılı olmayaraq dəyişmir.
-
Dinamik veb tətbiqlər: Məzmun istifadəçinin sorğusuna cavab olaraq server tərəfində yaradılır. Server dillərindən (PHP, Python, Ruby, Node.js və s.) və verilənlər bazalarından istifadə edir.
-
Tək səhifəli tətbiqlər (SPA - Single Page Applications): Bir HTML səhifəsini yükləyir və sonrakı məzmun dəyişiklikləri JavaScript vasitəsilə API-lərdən istifadə etməklə dinamik şəkildə həyata keçirilir. Nümunələr: Gmail, Trello.
-
Çox səhifəli tətbiqlər (MPA - Multiple Page Applications): Hər istifadəçi fəaliyyəti və ya keçid zamanı səhifənin tamamilə yenidən yüklənməsi baş verir. Ənənəvi yanaşma.
-
Proqressiv veb tətbiqləri (PWA - Progressive Web Applications): Adi veb tətbiqlərinin və yerli mobil tətbiqlərin imkanlarını birləşdirir. Çevrimdışı işləyir, push bildirişlərini dəstəkləyir və cihazın əsas ekranına quraşdırıla bilər. Service Workers istifadə edir.
-
Serverless tətbiqlər: Backend məntiqi bulud xidmətləri (məsələn, AWS Lambda, Google Cloud Functions) istifadə edilərək həyata keçirilir. İnkişaf etdirici serverləri idarə etməyə ehtiyac duymur.
-
Mikroservis tətbiqləri: Kiçik, müstəqil yerləşdirilə bilən xidmətlər toplusudur və şəbəkə vasitəsilə bir-biri ilə əlaqə qururlar.