- 233 JS-Files in calvin, 35 in src, 130 in web
- Verteilt über 4 Bundles
- viele inline Scripts
- Individuelle Scripts pro Seite
- z.T. manuelle Einzel-Minifizierung (web\anlegercockpit\public\js_dev)
- Unterschiedliche Coding Styles
- Wartbarer/Übersichtlicher
- verbesserte Performance
- weniger Requests
- minimierter Code
- cachebar
- sicherer
- isoliert testbar
- Pro
- einheitlich Strukturiert, testbar
- Contra
- wir haben bereits twig
- viel Overhead
- alles muss angefasst werden
- hohe Einarbeitungszeit
- Pro
- Contra
- nicht einzeln testbar
- global namespace pollution
- verstreute Einzellösungen
- Pro
- einzeln gekapselt testbar
- Asynchronous module definition
- Komprimierung
- sicherer
- Basis Coding Style + Flexibilität
- Contra
- Architekturumbau
- Deploy mit r.js aufwändiger
- Aufwands-Analyse
- r.js in ant build?
-
Made with Slides.com