• Home
  • Unterstützung - imagine orange, AngularJS JavaScript Joomla Mageno KnowHow

SPA - imagine orange, AngularJS JavaScript Joomla Mageno KnowHow

Single Page Apps

Was ist das?

"Als Single-page Web Application (SPA), oder Einzelseiten Webanwendung wird eine Website bezeichnet, die aus einem einzigen HTML-Dokument besteht und deren Inhalte dynamisch nachgeladen werden. Diese Art von Website-Design steht im Gegensatz zu klassischen Websites, die aus mehreren, untereinander verlinkten Html-Dokumenten bestehen. Als Beispiele für Single-page Applications können die Seiten Facebook und SoundCloud genannt werden."
Wikipeadia

SPA's sind ein regelrechter Hype geworden und dass nicht ohne Grund:

Da SPA's nur eine HTML-Seite laden und diese, während der Besucher mit der Seite interagiert, dynamisch aktualisieren, kann mit diesem Ansatz eine sehr fließende und sehr reaktionsfreudige Seite erstellt werden. Die Ladezeiten für die Startseite kann dramatisch verkürzt werden und weitere Inhalte werden nur bei Bedarf nachgeladen. Bis vor Kurzem waren SPA's noch sehr aufwendig in der Erstellung und damit nicht kostengünstig. Seit der Verfügbarkeit von modernen Frameworks lassen sie sich aber durchaus in einem gegenüber CMS Systemen günstigen Kostenverhältnis erstellen.

Wir nutzen das von Google als Open Source zur Verfügung gestellt Framework AngularJS, dass sich gerade als quasi Standard für Front-End-Frameworks durchsetzt (Deutsche Bahn, Deutsche Bank,...). AngularJS bietet neben der Unterstützung moderner Tool-Chains (Werkzeugkästen für Entwickler) und Design Pattern (Best Practice) vor allem eine hervorragende Unterstützung für automatische Tests, so dass die hohe Qualität Ihrer Lösung auch bei schnellen Änderungen jederzeit sichergestellt werden kann.

Vorteile in einem Blick

  • benutzerfreundliche und reaktionsfreudige User Interface (UX)
  • beste Unterstützung für Animationen und Touch Gesten
  • neueste Technologien nach Best Practice Ansätzen
  • gute SEO Unterstützung
  • geringe Ladezeiten (wird von Google sehr positiv bewertet -> SEO)
  • gute Erweiterbarkeit bei neuen Anforderungen
  • Unterstützung von Test Driven Development (TDD) führt zu hoher Qualität der Software

Kontakt zu uns!

imagine orange
bodanstr. 3a, 88690 uhldingen-mühlhofen
Tel. +49 (0) 7556 931 63 30