Kādas ir interneta lietojumprogrammu veidi?
sobes.tech AI
Atbilde no AI
Ir vairākas galvenās tīmekļa lietojumprogrammu veidi, kas atšķiras pēc arhitektūras, izmantotajām tehnoloģijām un datu ielādes veida:
-
Statiskas tīmekļa lietojumprogrammas: sastāv no fiksēta HTML, CSS un JavaScript failu kopuma. Saturs nemainās atkarībā no lietotāja vai viņa darbībām.
-
Dinamisks tīmekļa lietojumprogrammas: Saturs tiek ģenerēts servera pusē kā atbilde uz lietotāja pieprasījumu. Izmanto servera valodas (PHP, Python, Ruby, Node.js utt.) un datu bāzes.
-
Vienas lapas lietojumprogrammas (SPA - Single Page Applications): ielādē vienu HTML lapu, un turpmākās satura izmaiņas tiek veikts dinamiski, izmantojot JavaScript, izmantojot API. Piemēri: Gmail, Trello.
-
Daudzas lapas lietojumprogrammas (MPA - Multiple Page Applications): katras lietotāja darbības vai saites klikšķa rezultātā notiek pilnīga lapas pārielāde no servera. Tradiocionāla pieeja.
-
Progresīvas tīmekļa lietojumprogrammas (PWA - Progressive Web Applications): apvieno parasto tīmekļa lietojumprogrammu un nativu mobilo lietojumprogrammu iespējas. Darbojas bezsaistē, atbalsta push paziņojumus un var tikt instalētas uz ierīces galvenā ekrāna. Izmanto Service Workers.
-
Serverless lietojumprogrammas: Backend loģika tiek izpildīta, izmantojot mākoņu pakalpojumus (piemēram, AWS Lambda, Google Cloud Functions). Izstrādātājam nav jāvada serveri.
-
Mikroservisu lietojumprogrammas: ir nelielu, neatkarīgi izvietojamu pakalpojumu kopums, kas savstarpēji sadarbojas tīklā.