Wir nehmen die Sendung am 24.1. gegen 20 Uhr auf.
- Matthias Pfefferle
- Jens Grochtdreis
Immer wieder fragen uns die Zuhörer, welche Programme, Editoren und Helferlein wir als Frontend-Entwickler einsetzen. In dieser Sendung geben wir die Antwort!
- Mac, Windows oder Linux?
- Vernünftiges Screenshot-Tool für Mac? PC?
Task-spezifische IDEs oder Alleskönner? Sind grosse IDEs, wie NetBeans, PHPStorm oder WebStorm auch auch für Frontend-Entwickler interessant?
Viele Projekte haben die gleiche Basis und viele Arbeitsschritte wiederholen sich immer wieder. Diese Tools können helfen, das zu optimieren:
- init: yeoman init backbone
- models erstellen: yeoman init backbone:model modelName
- build: JS und CSS optimieren, validieren und minifien
- außerdem: Testsystem, Paket-Management, Task-Management, uvm.
Paketmanagement mit Bower (ähnlich wie npm oder RubyGems)
- Pakete installieren: bower install jquery
- Pakete updaten: bower update jquery-ui
Taskmanagement mit Grunt.js
- Immer wiederkehrende Tasks definieren: minify, test, compile (sass/less), lint, ...
Frameworks helfen beim besseren Umgang mit Formaten und bieten Möglichkeiten, die das Format nicht selbst unterstützt.
- Twitter Bootstrap (pro und contra) (zusätzliche Ressourcen)
- Foundation (vor allem die ganzen zusätzlichen Ressourcen)
- HTML5 Boilerplate
Wo macht Templating im Frontend Sinn? Macht es überhaupt Sinn?
- Nur eine Grafik
- besseres Caching
- geringere Ladezeiten
- lassen sich mit Compass sehr einfach erstellen
- "beliebig" skalierbar
- über "color:" farblich beliebig anpassbar
- verläufe auch über CSS möglich