Ի՞նչ տեսակների վեբ հավելվածներ կան:
sobes.tech AI
Պատասխան AI-ից
Կան մի քանի հիմնական տեսակի վեբ հավելվածներ, որոնք տարբեր են կառուցվածքով, օգտագործվող տեխնոլոգիաներով և տվյալների բեռնումի մեթոդով:
-
Կայքային վեբ հավելվածներ: Կազմված են HTML, CSS և JavaScript ֆայլերի հաստատված հավաքածուից: Մատչելիքը չի փոխվում օգտվողի կամ նրա գործողությունների հիման վրա:
-
Դինամիկ վեբ հավելվածներ: Մատչելիքը ստեղծվում է սերվերի կողմից օգտվողի հարցման պատասխանով: Օգտագործում են սերվերային լեզուներ (PHP, Python, Ruby, Node.js և այլն) և տվյալների բազաներ:
-
Մի էջանոց հավելվածներ (SPA - Single Page Applications): Բեռնում է մեկ HTML էջ, իսկ հետագա բովանդակության փոփոխությունները կատարվում են դինամիկ JavaScript-ի միջոցով API-ների օգտագործմամբ: Օրինակներ՝ Gmail, Trello:
-
Բազմէջային հավելվածներ (MPA - Multiple Page Applications): Յուրաքանչյուր օգտվողի գործողության կամ հղման վրա ամբողջ էջը ամբողջությամբ բեռնվում է սերվերից: Տрадиցիոն մոտեցում:
-
Նվազ առաջադեմ վեբ հավելվածներ (PWA - Progressive Web Applications): Միասնականացնում են սովորական վեբ հավելվածների և տեղական մոբայլ հավելվածների հնարավորությունները: Աշխատում են օֆլայն, աջակցում են push ծանուցումներին և կարող են տեղադրվել սարքի գլխավոր էկրանին: Օգտագործում են Service Workers:
-
Սերվերային բացակայող հավելվածներ: Բեկենդի տրամաբանությունը կատարվում է ամպային ծառայությունների միջոցով (օրինակ՝ AWS Lambda, Google Cloud Functions): Զարգացնողը չի պետք կառավարել սերվերները:
-
Միկրոսերվիսային հավելվածներ: Ներկայացնում են փոքր, անկախ տեղակայվող ծառայությունների հավաքածու, որոնք փոխազդում են միմյանց հետ ցանցի միջոցով: