WebConnect ist ein Live-Web-Chat, der im Rahmen meiner Bachelorarbeit zum Thema "Vergleich der Web-Frameworks React und Svelte anhand einer prototypischen Web-Chat Applikation" entwickelt wurde. Es handelt sich um ein Testprojekt, das die Stärken und Schwächen der beiden Frontend-Frameworks React und Svelte anhand eines praxisnahen Beispiels untersucht.
Clone das Repository:
git clone https://github.com/pallemach2/WebConnect.git
cd WebConnect
Installiere die Abhängigkeiten:
cd backend
npm install
cd react-client
npm install
cd svelte-client
npm install
Starte das Backend:
cd backend
npm start
Starte die Clients:
cd react-client
npm start
cd svelte-client
npm run dev
Öffne den React- oder Svelte-Client in deinem Browser und teste den Live-Web-Chat. Die beiden Clients bieten eine ähnliche Benutzeroberfläche, jedoch mit unterschiedlichen Implementierungen, was den Vergleich der Frameworks ermöglicht. Der React-Client ist unter http://localhost:5000 zu finden und der Svelte-Client unter http://localhost:5050.
Der WebConnect-Prototyp zeigt, dass sowohl React als auch Svelte leistungsfähige Frameworks für Webanwendungen sind. Die Wahl des Frameworks hängt von spezifischen Anforderungen wie Performance, Entwicklungsaufwand und Community-Support ab.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen findest du in der LICENSE Datei.