hands-agency / grandcentral

Grand Central
grandcentral.fr
MIT License
7 stars 0 forks source link

SASS pour le back-office #57

Closed mvdandrieux closed 10 years ago

mvdandrieux commented 10 years ago

Je regarde un peu ça sass-lang.com et j'ai lu l'article de ALA http://alistapart.com/article/why-sass, on dirait que c'est bien, même si http://blog.millermedeiros.com/the-problem-with-css-pre-processors/ et http://www.w3.org/People/Bos/CSS-variables que j'avais lu plus tôt. sans parler de http://oocss.org/ auquel j'ai rien compris.

scux commented 10 years ago

Je viens de faire un petit tour sur la question. Sass et less sont des frameworks css. Plusieurs autres existent. En gros, ils permettent de dynamiser les css et, si le code est bien foutu, de simplifier l'intégration et la maintenance. Ca sonne bien sur le papier.

Mais...

Je trouve le marché pas encore assez mûr. Pas mal de concurrence, plusieurs approches différentes (sass server-side, less client-side) et pas assez de recul pour trancher (en tout cas je n'ai rien trouvé de tel). J'ajouterai aussi qu'il nous faudra apprendre un nouveau langage pour utiliser correctement leurs capacités.

Je suis d'avis de ne pas intégrer de framework css.

Là encore, je reviens à bootstrap, qui n'est pas un framework css mais un front-end framework. L'idée me semble plus appropriée à nos besoins. C'est, je le pense depuis plusieurs semaines maintenant, la pierre qui manquait à notre édifice.

Je m'explique.

Pour le moment, notre framework permet :

Si on y regarde de plus près, les deux premiers points sont relativement bien cadrés. J'entends par là que tous les utilisateurs du framework devraient utiliser la même langue pour développer. Pour ce qui concerne l'affichage c'est une autre paire de manche. Mettons de côté les xml, json et consorts. Je parle ici du html. C'est la jungle. Aucune grammaire, aucune bonne pratique n'est proposé de ce côté là. Bootstrap permettrait à un plus grand nombre de parler la même langue, de faciliter la maintenance et la transmission du code html et css. Et de boucler la boucle.

scux commented 10 years ago

En terme de front-end framework, Foundation semble être une alternative viable à boostrap.

http://foundation.zurb.com/

mvdandrieux commented 10 years ago

ok. On ne s'en sert pas pour le back, mais on créera une app.