Sobes.tech
Intern

İ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:

  1. 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.

  2. 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.

  3. 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.

  4. Ç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.

  5. 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.

  6. 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.

  7. 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.