#8937 - Note : bootstrap & co suxent
Bootstrap c’est un un framework CSS/JS pour faire des templates responsives et tout.
Mais, comme beaucoup de framework frontend, ils veulent absolument être compatibles avec tous les navigateurs (y compris IE jusqu’à IE7, Firefox 3.5 Av. Netscape, Eniac 1946).
Du coup on a quoi ?
— Des fichiers CSS qui font 350 ko (dont évidemment 98,421337% n’est pas utilisé sur le site)
— Un code absolument immonde (des dimensions avec 10 chiffres après la virgule, nan mais de qui se fout-on là ?)
— un code CSS bardé de préfixes inutiles (compatibilité niveau Australopithèque, 'esh !)
— des tailles de polices en pixels au lieu d’unités proportionnelles (bravo hein !)
Et sans compter, bien-sûr, qu’on transforme d’abord tous les éléments en légumes inutiles : TOUT (y compris les pseudo sélecteurs/éléments) est reset à fond puis re-construit. Expliquez-moi l’intérêt de faire ça, sérieux ? Pourquoi pas faire votre site avec juste des DIV et des SPAN ?
Et après il faut ajouter un fichier pour le responsive qui fait 170 ko — il prend en compte la totalité des tailles d’écran de tous les modèles de téléphones passés, présents et à venir pour les 6000 prochaines années.
À un moment faut peut être arrêter et allumer son cerveau, non ?
Mais, comme beaucoup de framework frontend, ils veulent absolument être compatibles avec tous les navigateurs (y compris IE jusqu’à IE7, Firefox 3.5 Av. Netscape, Eniac 1946).
Du coup on a quoi ?
— Des fichiers CSS qui font 350 ko (dont évidemment 98,421337% n’est pas utilisé sur le site)
— Un code absolument immonde (des dimensions avec 10 chiffres après la virgule, nan mais de qui se fout-on là ?)
— un code CSS bardé de préfixes inutiles (compatibilité niveau Australopithèque, 'esh !)
— des tailles de polices en pixels au lieu d’unités proportionnelles (bravo hein !)
Et sans compter, bien-sûr, qu’on transforme d’abord tous les éléments en légumes inutiles : TOUT (y compris les pseudo sélecteurs/éléments) est reset à fond puis re-construit. Expliquez-moi l’intérêt de faire ça, sérieux ? Pourquoi pas faire votre site avec juste des DIV et des SPAN ?
Et après il faut ajouter un fichier pour le responsive qui fait 170 ko — il prend en compte la totalité des tailles d’écran de tous les modèles de téléphones passés, présents et à venir pour les 6000 prochaines années.
À un moment faut peut être arrêter et allumer son cerveau, non ?