Fri Nov. 19
Frontend – Frameworks
9 – 12h Teaching
Goals
- I can explain what a Frontend – Framework is
- I know how to set up a web site using Materialize or Bootstrap
Frameworks
Frontend – Frameworks implementieren Grundbausteine mit denen der Entwickler wiederkehrende Probleme auf möglichst flexible und effiziente Weise lösen kann. Als Entwickler profitiert man von Lösungen die universell für alle Geräte und Browser anwendbar sind, und muss sich selten um Kompatibilitätsprobleme kümmern. Ebenso werden kontinuierliche Verbesserungen, Bugfixes oder Anpassungen an neue Webstandards von einem Team betreut.
Umfassende CSS-Frameworks wie Bootstrap oder Foundation bieten einen grossen Funktionsumfang. Das Repertoire reicht von Layout-Modulen mit Rasterlayouts für responsive Templates über zahlreiche Auszeichnungen z.B. für Tabellen, Formulare, Dialog-Boxen und Overlays bis hin zu komplexen Widgets mit Javascript. Die Architektur der CSS Klassenhierarchie ist in der Regel sehr modular und durchdacht, so dass prinzipiell jede Ebene vom Framework mit eigenen Erweiterungen ergänzt werden kann.
Ob ein CSS Framework Sinn macht und welches sich am besten eignet ist situativ vom Projekt abhängig.
Overwiew CSS Frameworks
t3n.de/news/css-frameworks-vergleich-756574/
Material Design Frameworks
Materializecss
some Features
Bootstrap
- Bootstrap English http://getbootstrap.com
- Bootstrap Deutsch http://holdirbootstrap.de
- Bootstrap Templates
- Free Bootstrap Templates
12 – 13.30h Lunch
13.30 – 16h Coaching