Vue.js & Nuxt
Vue.js ist ein reaktives JavaScript-Framework, das den Inhalt einer Webanwendung automatisch aktualisiert, wenn sich die zugrunde liegenden Daten ändern. Es eignet sich deshalb besonders für Online-Anwendungen, bei denen die Interaktion mit dem Benutzer im Mittelpunkt steht. Z. B. bei Intranet, Mitarbeitertools, Anmeldetools, Verwaltungstools, Automatisierungsroutinen.
Wieso Vue.js & Nuxt?
Vue.js ist ein leistungsfähiges und vielseitiges JavaScript-Framework zur Erstellung von Web-Benutzeroberflächen. Nuxt ist ein darauf aufbauendes Open-Source-Framework, mit dem sich zuverlässige und leistungsfähige Full-Stack-Webanwendungen erstellen lassen.
Vue.js ist ideal für die Erstellung von interaktiven und dynamischen Benutzeroberflächen, während Nuxt.js eine erweiterte Plattform bietet, um Vue.js-Anwendungen mit zusätzlichen Funktionen wie SSR und statischer Generierung zu verbessern.
Merkmal | Vue.js | Nuxt.js |
---|---|---|
Beschreibung | Progressives JavaScript-Framework für UIs | Framework für universelle Anwendungen auf Basis von Vue.js |
Hauptvorteile | Reaktivität, Komponentenbasiert, leichtgewichtig | SSR, statische Webseiten, automatisches Routing |
Ziel | Erstellen von interaktiven Benutzeroberflächen | Erstellen von server-seitig gerenderten oder statischen Webseiten |
Einsatzmöglichkeiten | Tools und Plug-In zur Präsentation von Daten, zur Interaktion mit den Benutzern | Komplexere Web-Apps, SEO-freundliche Websites |
Verwendete Tools
Fullstack mit Joomla im Backend
Das Joomla! Content-Management-System (CMS) verfügt über eine hervorragende API-Schnittstelle. Durch diese Schnittstelle ist es möglich, sowohl Programmlogik als auch Datenspeicherung aus der Web-App nach Joomla auszulagern. Zudem stehen in Joomla ausgezeichnete Joomla-Erweiterungen zur Verfügung, wie z. B. Akeeba Backup, AcyMailing und viele mehr. Ein weiterer wichtiger Vorteil ist, dass Joomla bei Webhostern in Deutschland gehostet wird und somit Datenschutzprobleme von vornherein ausgeschlossen sind.