Le CSS est une des technologies que j'apprécie le plus, car elle permet de séparer le fond (le HTML/XHTML) de la forme. Et il y a quelque chose que j'apprécie de plus en plus, ce sont les frameworks CSS. Un que j'aime beaucoup notamment est 960 Grid System, car il permet de faire du wireframing très rapidement. Ce n'est pas le seul, je sais qu'il en existe des dizaines, et chacun a ses avantages et ses inconvénients.

CSS Origami

Je suis déjà en train de réfléchir à ma prochaine Webapp (yet another project with Cédric!!), pour laquelle je devrais développer une zone d'administration. Et j'étais en train de penser qu'il n'existe à ma connaissance aucun framework CSS de haut niveau. Par haut niveau, j'entends un framework CSS qui ne gère pas seulement le positionnement des éléments comme 960 Grid System, ou encore des composants comme SenCSS, un framework qui gère le design entier.

J'apprécie beaucoup l'administration automatique sous Django. Sous Django, toutes les interfaces d'administrations sont les mêmes. Bien évidemment, elles sont modifiables, mais l'administration de Django est tellement productive que je pense stupide et improductif de perdre du temps à la modifier, puisqu'elle est par défaut relativement bien. Mais Django est un framework Python, et ce dernier est un langage côté serveur.

Mais c'est Django qui m'inspire. Car quand on doit travailler dans un autre langage, avec un autre framework, il faut parfois développer soi-même ses propres CRUD. Existe-t-il un framework CSS (en fait un design CSS) open source qui permettent de générer des zones d'administrations rapidement? Car j'avoue avoir la flemme de tout faire moi-même. Soit mes interfaces d'administration n'ont aucun design, soit je perds un temps fou à les développer.

Un framework CSS de haut niveau permettrait de rationaliser et de normaliser le développement XHTML, et avec l'expérience et la réutilisation, de gagner en productivité.

Je ne sais pas si ce genre de chose existe, mais si ce n'est pas le cas, je risque fortement de songer à développer un framework CSS spécialement pour les zones d'admin!

Crédit Photo: Simon Pow

PS: En rédigeant ce billet et faisant des recherches, j'ai trouvé Schema (prononcez Skima!!), un framework CSS haut niveau, même s'il ne correspond pas vraiment à mon besoin. A creuser...