Soorten websites op basis van het backend-gedeelte
Websites kunnen worden onderverdeeld in twee typen: statisch en websites met een backend.
Statisch
Websites die puur statisch zijn, bestaan alleen uit HTML, CSS, client-side JavaScript, afbeeldingen en andere soortgelijke bronnen. Dergelijke websites zijn gemakkelijk online te plaatsen en werken ze erg snel.
Backend
Websites met een backend hebben als basis een server-side taal. Meestal is dit PHP, of NodeJS, Python of een vergelijkbare taal. Bovendien kunnen dergelijke websites een database hebben waarin de inhoud van de website wordt opgeslagen. De database kan van het SQL-type zijn, bijvoorbeeld mySQL of Postgre, of van het noSQL type, bijvoorbeeld mongo. Dergelijke websites online plaatsen is moeilijker, en hun snelheid hangt af van de interne code van de website.
JavaScript-frameworks
Afzonderlijk moeten websites die werken via JavaScript-frameworks worden besproken: Vue, React of Angular. Voor dergelijke websites is tijdens de ontwikkelingsfase NodeJS vereist. Maar voor de hosting is NodeJS niet meer nodig. Het feit is dat vóór het online plaatsen een build van de website wordt uitgevoerd. Het resultaat van de build is gewoon statische inhoud.
Echter, als je routing hebt aangesloten van het framework, dan zal bij het online plaatsen zonder aanvullende handelingen de routing niet werken. We zullen dit gedetailleerder bestuderen in de betreffende tutorials.