Sobes.tech
Intern

Kokios yra interneto programų rūšys?

sobes.tech AI

Atsakymas iš AI

Yra keletas pagrindinių interneto programų tipų, kurie skiriasi architektūra, naudojamomis technologijomis ir duomenų įkėlimo būdais:

  1. Statinės interneto programos: Sudarytos iš fiksuoto HTML, CSS ir JavaScript failų rinkinio. Turinys nesikeičia priklausomai nuo naudotojo ar jų veiksmų.

  2. Dinaminės interneto programos: Turinys generuojamas serverio pusėje kaip atsakas į naudotojo užklausą. Naudoja serverio kalbas (PHP, Python, Ruby, Node.js ir kt.) ir duomenų bazes.

  3. Vienos puslapio programos (SPA - Single Page Applications): Įkelia vieną HTML puslapį, o vėlesni turinio pakeitimai vykdomi dinamiškai naudojant JavaScript ir API. Pavyzdžiai: Gmail, Trello.

  4. Daugia puslapių programos (MPA - Multiple Page Applications): Kiekvieno naudotojo veiksmo ar nuorodos paspaudimo metu įvyksta visiškas puslapio perkrovimas iš serverio. Tradicinis požiūris.

  5. Progresyvios interneto programos (PWA - Progressive Web Applications): Derina įprastų interneto programų ir natūralių mobiliųjų programų galimybes. Veikia neprisijungus, palaiko push pranešimus ir gali būti įdiegtos į įrenginio pagrindinį ekraną. Naudoja Service Workers.

  6. Be serverio programos: Backend logika vykdoma naudojant debesų paslaugas (pvz., AWS Lambda, Google Cloud Functions). Programuotojui nereikia valdyti serverių.

  7. Mikroservisų programos: Tai mažų, nepriklausomai diegiamų paslaugų rinkinys, kurie sąveikauja per tinklą.