ToDo liste¶
intérêts / nécessités d’utiliser un framework CSS: dev VS prod (minification, modules?)
- PRO:
Aims at cutting down development time. Standardization and consistency. Solid foundation to build upon. Guidanceguidelines to follow. Avoid white screen of death effect. Proven « good looking » UI.
CONS
Extra complexity Steep learning curve
https://css-tricks.com/what-are-the-benefits-of-using-a-css-framework/
difficulté de CSS: mention des CSS hacks pour pallier browsers http://browserhacks.com/
expos!
explication et exemple par Bootstrap
- responsive-design
- mobile first (cf. Bootstrap Essentials p.24) http://abookapart.com/products/mobile-first
point comparaison: pour nouveau projet / pour projet existant avec déjà charte graphique?
? application au RSPA
critiques, limites (Bootstrap, framework, etc.)? taille téléchargement, notamment VS usages, temps d’adaptation n’empêche pas de se mettre au CSS!
license / libre / dév. @GitHub
futuristique: HTML5 & CSS3
getting started: autres manières d’installation (npm, compilation Sass, ?)
mention des CDN?
réécriture des propriétés par inclusion ultérieure de CSS maison? ~ préférer Sass/LESS?
préproc: SimpLESS (http://wearekiss.com/simpless) WinLESS (http://winless.org) NPM + CLI
À faire
Détailler CSS: sélecteur + propriétés?
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 61)
À faire
Détailler mobile-first?
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 63)
À faire
Détailler responsive design! (sous-section dédiée?)
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 65)
À faire
point: CSS d’usage difficile / subtile ? (ex: positionnement?)
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 82)
À faire
boom des navigateurs et versions
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 84)
À faire
estimations/graphs booms navigateurs / usages?
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 86)
À faire
usage de CSS compliqué: language subtile?
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 98)
À faire
so 2009: questions on StackOverflow
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 100)
À faire
great for beginners et/ou CSS mal connu du dév.
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 102)
À faire
temps
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 104)
À faire
gain temps/complexité
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 167)
À faire
anecdote sur recherche exemple vendor prefixes, trouve Autoprefixer
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 169)
À faire
détailler ligne à ligne? http://v4-alpha.getbootstrap.com/getting-started/introduction/#starter-template
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 267)
À faire
Liens vers autres explications: page de doc. « getting started » de la v4. http://v4-alpha.getbootstrap.com/getting-started/introduction/#starter-template
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 269)
À faire
autres extras?
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 551)
À faire
extending Bootstrap?
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 553)
À faire
flexbox ?!
(l'entrée originale se trouve dans /home/work/work/PRESENTATIONS/201509-vjfdev-Bootstrap/tanukix/index.rst, à la ligne 613)