Vietņu veidi atbilstoši back-end daļai
Vietnes var iedalīt divos veidos: statiskās un vietnes ar back-end.
Statiskās vietnes
Vietnes, kas ir tīra statika, sastāv tikai no HTML, CSS, klienta JavaScript, attēliem un citiem līdzīgiem resursiem. Šādas vietnes ir viegli izvietot internetā un tās darbojas ļoti ātri.
Back-end
Vietnēm ar back-end ir par pamatu kāds servera valoda. Parasti tā ir PHP, vai arī NodeJS, Python vai līdzīga valoda. Turklāt šādām vietnēm var būt datu bāze, kurā glabājas vietnes materiāli. Datu bāze var būt SQL tipa, piemēram, mySQL vai Postgre, vai noSQL tipa, piemēram, mongo. Šādas vietnes ir sarežģītāk izvietot internetā, un to darbības ātrums ir atkarīgs no vietnes iekšējā koda.
JavaScript ietvari
Atsevišķi jāapspriež vietnes, kuras darbojas, izmantojot JavaScript ietvarus: Vue, React vai Angular. Šādām vietnēm izstrādes stadijā ir nepieciešams NodeJS. Bet hostingā NodeJS vairs nav vajadzīgs. Lieta tāda, ka pirms izvietošanas internetā tiek veikta vietnes būvēšana (build). Būvēšanas rezultāts ir parasta statika.
Tomēr, ja jums ir pievienots maršrutēšana (routing) no ietvara, tad, izvietojot internetā bez papildu manipulācijām, maršrutēšana nedarbosies. Sīkāk mēs to pētīsim atbilstošajās apmācībās.