In diesem Vortrag werden drei zentrale Fragen gestellt (und beantwortet):
Wie bringe ich meine Idee schnell auf den Markt?
Wie finde ich heraus, ob meine Idee gut ist?
Wie kann ich auf geänderte Anforderungen reagieren?
4. Was erzähle ich euch heute?
Welche Erfahrungen haben wir bei
der Entwicklung innovativer Projekte
gemacht? Welche Fehler sind passiert
und was haben wir daraus gelernt?
16. Und was hat das Ganze
jetzt mit JavaScript zu
tun?
17. Der Benutzer steht im Fokus, also müssen
wir alles tun, um sichtbare Ergebnisse zu
liefern.
Das geht im Web mit JavaScript am
schnellsten. Es ist überall verfügbar und in
der Kombination mit HTML5 und CSS3 ein
sehr mächtiges Werkzeug.
18. Was wird für die
Umsetzung benötigt?
Gila Hanssen / pixelio.de
37. Angular bietet Struktur für eine Applikation
und liefert zahlreiche Lösungsansätze out
of the box. Außerdem dient es als Basis für
zusätzliche Erweiterungen mit eigenen
oder fremden Modulen.
38.
39. Modulsystem zum Laden von
Dateien und Auflösen von
Abhängigkeiten. Verfügt über
einen eigenen Optimizer.
40.
41. D3 dient zur Manipulation von
Dokumenten basierend auf Daten.
D3 setzt sehr stark auf existierende
Standards wie HTML, CSS und SVG.
53. So ziemliche jede Aktion auf der Seite
muss aufgezeichnet werden. Vom
einfachen Pageload über Aktionen wie
Mausklicks oder Workflows bis hin zu
Fehlermeldungen.
54. Auch die Dauer bestimmter
Aktionen ist relevant, z.B.
Ladezeiten, Durchlaufzeiten, etc.
68. Die Zielgruppe wird unterteilt und jede
Gruppe erhält eine andere Version der
Applikation oder bestimmter Features.
Das Verhalten der Gruppen wird
gemessen. Erlaubt Rückschlüsse auf
die Akzeptanz bestimmter Varianten.
70. Ein Modul pro Feature. Jedes Feature
hat sein eigenes Verzeichnis mit allen
Komponenten.
RequireJS und AngularJS in
Kombination zur Modularisierung.