Typy stron internetowych pod względem backendu
Strony internetowe można podzielić na dwa typy: statyczne i strony z backendem.
Statyczne
Strony, które są czystą statyką, składają się tylko z HTML, CSS, klienckiego JavaScript, obrazków i innych podobnych zasobów. Takie strony łatwo opublikować w internecie i działają bardzo szybko.
Backend
Strony z backendem mają u swojej podstawy język serwerowy. Zazwyczaj jest to PHP, albo NodeJS, Python lub podobny język. Ponadto, takie strony mogą mieć bazę danych, w której przechowywane są materiały strony. Baza danych może być typu SQL, na przykład mySQL lub Postgre, lub typu noSQL, na przykład, mongo. Takie strony opublikować w internecie jest trudniej, a ich prędkość działania zależy od wewnętrznego kodu strony.
Frameworki JavaScript
Osobno należy omówić strony, działające poprzez frameworki JavaScript: Vue, React lub Angular. Dla takich stron na etapie rozwoju strony wymagany jest NodeJS. Ale na hostingu NodeJS już nie jest potrzebny. Chodzi o to, że przed publikacją w internecie wykonywane jest budowanie strony. Wynik budowania przedstawia zwykłą statykę.
Jednakże, jeśli masz podłączony routing od frameworka, to przy publikacji w internecie bez dodatkowych manipulacji routing nie będzie działać. Szczegółowo będziemy się uczyć w odpowiednich tutorialach.