Backend bölegine göräniň web sahypalarynyň görnüşleri
Web sahypalary iki görnüşe bölüp bolýar: statika we backendli web sahypa.
Statika
Arassa statika hökmünde görkezilen web sahypalar diňe HTML, CSS, müşderi JavaScript, suratlar we beýleki şuňa meňzeş çeşmelerden ybarat. Şeýle web sahypalary internete ýüklemek aňsat we olar örän çalt işleýär.
Backend
Backendli web sahypalarynyň esasynda birnäçe serwer dili bar. Esasan, bu PHP ýa-da NodeJS, Python ýa-da şuňa meňzeş dil. Şeýle-de, şeýle web sahypalarynda web sahypanyň materiallary saklanýan maglumatlar bazasy bolup bilýär. Maglumatlar bazasy SQL görnüşli, meselem, mySQL ýa-da Postgre, ýa-da noSQL görnüşli, meselem, mongo bolup bilýär. Şeýle web sahypalary internete ýüklemek kynrak, we olaryň işleýän tizligi web sahypanyň içki kodyna baglydyr.
JavaScript freýmworkler
Aýratynlykda, JavaScript freýmworkler arkaly işleýän web sahypalary barada gürlemeli: Vue, React ýa-da Angular. Şeýle web sahypalary üçin öndürijilik etapynda NodeJS gerek. Ýöne hostingde NodeJS artyk gerek däl. Sebäbi, internete ýüklemekden öň web sahypany ýygnamak (build) amala aşyrylýar. Ýygnaman netijesi adaty statika hökmünde görkezilýär.
Şeýle-de, eger freýmworkden routing birikdirilen bolsa, onda internete ýüklemek wagtynda goşmaça hereketsiz routing işlemez. Barada has giňişleýin degişli okuw gollanmalarynda öwreneris.