SvelteKit
SvelteKit Js Server Framework
In der breiten Landschaft der JS Frameworks gibt es mehrere Frameworks die über die reine Frontendarbeit hinausgehen. Hier wird gleich ein ganzer NodeJs Server mit dem entsprechenden Framework zusammen gestartet. Der Vorteil dieser Frameworks ist, dass sie für Suchmaschinen lesbaren Quellcode erzeugen, gleichzeitig aber mit den bekannten Vorteilen der JS Frameworks ausgestattet sind. Anders als z.B. das PHP Framework Laravel welches über kein Komponenten gestütztes Frontend verfügt und eigentlich erst in Verbindung mit VueJS die Vorteile Komponentenbasierte Bauweise erhält.
Webdevelopment
Um eine Seite mit Navigation und guter Layoutgestaltung zu programmieren braucht man in SvelteKit deutlich weniger Code als in Laravel z.B. Es gibt einen Router der automatisch URLs für neue Seiten erzeugt. Diese URLs sind abhängig von der Lage der Seite im Dateibaum des Source Verzeichnisses. Über die Navigation muss man diese Seiten jetzt nur noch Verlinken. Schneller gehts wirklich nicht.
Datenanbindung
SvelteKit ist ein Server der über sogenannte Endpoints via REST API Daten aus einer Datenbank beziehen kann. Diese Datenbank ist aber anders als bei Laravel z.B. nicht Teil der Installation. Die Webseite die auf dem Server läuft ist getrennt von der Datenbank. Dadurch sind Authentication Prozesse schwieriger zu programmieren als z.B. in Laravel wo man per Composer einfach ein Auth Verfahren mit Datenbankverknüpfung und Frontend nachinstallieren kann.