New Web Frameworks on the Block – Svelte & SolidJS
Vorträge von Manuel Ernst, Tilmann Adler und Bernd Kaiser bei unserem Meetup in Erlangen (24.01.2023).
Meetup an unserem Standort in Erlangen am 24.01.2023, bei dem wir zwei spannende Themen aus dem Bereich Web Frameworks betrachtet und mit den Anwesenden diskutiert haben.
1. Vortrag: Einführung in Svelte
In die Riege der etablierten und populären Frontendframeworks Angular, Vue und React hat sich in den letzten Jahren ein neue Kandidat gesellt und mit Recht seine Position verteidigt und gefestigt:
Das Framework Svelte wählt für das Rendern von Web UIs einen Ansatz, der abweicht von der üblichen Herangehensweise. Statt zur Laufzeit einer Anwendung zu ermitteln, welche Änderungen am Markup einer Webseite nötig sind, ist das Framework in der Lage, diese Änderungen schon zum Build-Zeitpunkt zu identifizieren.
Als Resultat erhält man eine hochperfomante Web-Anwendung, die auch noch extrem schlank ist, weil nur eine minimale Laufzeitumgebung mit zum Endanwender geshippt werden muss.
Wir wollen uns gemeinsam anschauen, wie sich mit Svelte effiziente und leichtgewichtige Web-Applikationen erstellen lassen.
Manuel Ernst beschäftigt sich seit über 20 Jahren mit Themen, die sich direkt oder indirekt um den Bereich Web-Technologien drehen. Angefangen hat er in den frühen Jahren des Webs, als jQuery noch keine Option und der IE6 der Platzhirsch war, er hat schon mit den ersten Versionen von Node.js gearbeitet und setzt heute auf modernste Frontend Frameworks wie React und Svelte.
Nach dem Informatikstudium hat er lange Zeit im E-Commerce, unter anderem in leitender Rolle, gearbeitet und ist inzwischen seit mehr als fünf Jahren im Projektgeschäft tätig. Hier unterstützt er Kunden bei der ganzheitlichen Umsetzung von anspruchsvollen Projekten aus der Medizin-Branche und der Industrie.
Darüber hinaus ist er seit mehreren Jahren als Speaker auf Konferenzen unterwegs und aktiv als Autor für renommierte Tech-Magazine wie z.B. der iX.
2. Vortrag: SolidJS – Reaktivität einfach gemacht
SolidJS tauchte bei der Umfrage „State of JavaScript“ 2021 zum ersten Mal in der Liste der Frontend Frameworks auf. Dabei erzielte es in den Kategorien Interesse und Zufriedenheit einen besonders hohen Rang, aber nicht viele Entwickler:innen gaben an, es zu benutzen. Das wollen wir ändern!
In diesem Vortrag geben wir eine kurze Einführung in SolidJS. Hierbei betrachten wir nicht nur die Grundlagen, wie das besonders einfach zu verwendende Reaktivitäts-Modell, sondern gehen auch kurz auf weiterführende Themen wie das Meta-Framework SolidStart ein, das zum Beispiel Server-side Rendering oder Static Site Generation zur Verfügung stellt.
Code-Beispiele aus dem Vortrag:
Tilman Adler arbeitet als Software Developer bei inovex. Nach seinem Informatikstudium fokussierte er sich im professionellen Bereich auf die Entwicklung komplexer Web-Anwendungen und Apps für Mobilgeräte im medizinischen Umfeld. Dabei interessiert er sich immer auch für neue Frameworks und Konzepte, ohne Altbewährtes unter die Räder kommen zu lassen. Auch privat nutzt er eine Vielzahl an Technologien für kleine Basteleien bis zu größeren Projekten.
Bernd Kaiser arbeitet als Full-Stack Software Engineer bei inovex. Nach seinem Studium der Informatik mit dem Fokus IT-Security machte er einen kleinen Ausflug in die Welt der Finanzen, um danach voll und ganz in die Welt des Internets zurückzukehren. Dabei brachte er Musik-Effektgeräte in die Cloud, Achterbahnen in den App Store und vereinte Patient:innen virtuell mit ihren Therapeut:innen. Bei vielen seiner Projekte kam dabei JavaScript (später TypeScript) zum Einsatz und auch nach über 20 Jahren ist noch kein Ende in Sicht.