CSS maintenables

Kaelig Deloumeau-Prigent (252 pages, Éditions Eyrolles / Design web, ISBN-13: 978-2212134179)
For Ralph Bi Lauren Polo Men Swing Blue Windbreaker tdoQsxCBhr

Encore un nouveau livre sur CSS me direz-vous ! Certes, mais celui-ci capte enfin un public différent.

Il se pose en quelque sorte comme un chaînon manquant entre les livres de CSS purement dédiés aux designers et les autres plus techniques. Celui-ci s'adresse vraiment aux intégrateurs confrontés à des projets CSS quotidiennement.

Le sous-titre de l'ouvrage ("avec SASS et Compass") porte à confusion d'entrée de jeu, car... il ne s'agit pas d'un livre sur SASS et Compass. Ou plus précisément, il ne parle pas *que* de ces deux préprocesseurs : à vrai dire, seuls deux chapitres leurs sont entièrement consacrés.

Le reste de l'ouvrage traite plus généralement (et heureusement selon moi) de bonnes pratiques, de conventions, d'outils et d'astuces. Il regroupe et condense tous les ingrédients permettant de faire de l'intégration HTML / CSS propre, dans un environnement de production.

Mon ressenti sur ce livre est extrêmement positif : pour moi, il s'agit ni plus ni moins du livre que j'attendais depuis très longtemps dans le domaine des CSS; thème déjà très souvent traité mais rarement voire jamais dans un contexte de production et de bonnes pratiques.

Mon regret principal au sujet de ce livre est sa (relative) concision : 252 pages pour traiter de ce domaine vaste, intrigant et souvent mal traité, m'a semblé bien trop court. Il y aurait encore tant de choses à dire et à consolider.

Un dernier petit regret en atteignant la fin de l'ouvrage : pas de chapitre de synthèse, ni même un petit paragraphe de conclusion générale. Du coup, c'est un peu abrupt et on reste sur sa faim.

Sommaire

  • Préface de Chris Heilmann
  • Iconique Chemise Femme Blanc Optique Plissé Plastron TK1FcJl
  • Avant-propos
  • De <font> à @font-face : une problématique nouvelle
  • Première plongée dans CSS
  • Bonnes pratiques pour un code lisible et maintenable
  • Pragmatisme : démystifier certaines bonnes pratiques
  • Les frameworks CSS
  • Travailler en équipe
  • Préprocesseurs CSS : quand la machine écrit pour vous
  • Sass et Compass
  • Erreurs de conception : comment les débusquer
  • Méthode : coder un design de zéro
  • Méthode : faire le ménage dans des CSS
Femme Gris Chiné Polo polo Lacoste PZuOXik

(lien sponsorisé)

Note moyenne : 4/5 (6Femme Gris Chiné Polo polo Lacoste PZuOXik votes)

Attribuer une note :

Femme Gris Chiné Polo polo Lacoste PZuOXik

Commentaires

Acheté.
C'est justement ce qu'il me manquait pour commencer à intégrer de façon pro :)
Merci de ces retours, savoir qu'un expert reconnu le recommande est pour moi un gage de qualité.

Cdt,

Polo Lauren 2083 Polo Lauren 2083 Eyeglasses Eyeglasses Ralph Ralph Eyeglasses Polo H9WED2I

Sur la suggestion de cet article je viens d'acheter ce livre.

En plus de bonnes idées exposées clairement, idées dont je commençais seulement à avoir une intuition embryonnaire pour certaines d'entre elles après un peu de pratique (comme le Pattern Portfolio), ce livre m'a convaincu de l'utilité d'une logique OOCSS : les CSS "orienté objet" (avec toute la réserve que l'on se doit pour l'emploi de ce terme face à des développeurs).

Femme Gris Chiné Polo polo Lacoste PZuOXik

Déçu pour ma part.
Le livre est maigre et pourtant on a droit à un historique du web.
Ça n'apporte rien. Un quart de page pour afficher le logo du "Panda roux", c'est un peu se foutre de la gueule du monde.
Beaucoup d'affirmations péremptoires et peu d'exemples.
Le style, qui veut s'inspirer des modèles anglo-saxons est sympa, mais cela ne comble pas l'inexpérience de l'auteur ( moins de 10 ans d'experience de dev ).
Après on trouve des sujets qui sont soit incompréhensibles pour le débutant, soit connus des experts. Ça manque un peu de pédagogie et de progression.
Trop d'affirmations qui consistent à dire : "on ne fait pas ça , c'est sale" sans le justifier.Du coup, comme on sent que l'auteur à des connaissances toutes fraîches, on doute et on a du mal à adhérer au discours.Men Price Ralph For Lauren Polo In Prices IndiaCompare 118ml Green hsQxBCtrd
Je regrette clairement mon achat.

Merci Boris pour ce commentaire.

Je suis très intéressé d'en savoir plus sur ton profil et ton parcours, pour peut-être re-cibler mon propos dans une éventuelle réédition (ou mieux préciser à quel auditoire il s'adresse). Si tu ne veux pas partager ces infos publiquement, voici mon adresse e-mail : . Merci d'avance.

Femme Gris Chiné Polo polo Lacoste PZuOXik J'espère que tu auras tout de même appris quelques astuces et que ton workflow pourra tirer parti des conseils contenus dans le livre.

05 Septembre 2012 à 16h42

@Boris77 : " l'inexpérience de l'auteur ( moins de 10 ans d'experience de dev )"
Ah zut, me voilà donc officiellement inexpérimenté aussi...

Sérieusement, j'ai eu exactement l'impression inverse de la tienne : tout au long du livre, j'ai trouvé pléthore de cas concrets, d'expériences que j'ai moi-même vécu (tout au long de ma *courte* vie d'intégrateur) et qui démontre clairement que l'auteur est loin d'être un noobie dans le métier.

Pour moi, ce livre marque clairement une étape qui doit absolument être franchie par les intégrateurs aujourd'hui : passer de l'intégrateur-bidouilleur à l'intégrateur-industriel.

Il se trouve qu'avec l'expérience, on se rend compte que les contraintes de production et de performances ont bien évolué en 15 ans : à force de respecter d'antiques préceptes (pas de divite, pas de classite, privilégier les sélecteurs descendants, strictement séparer HTML et CSS, ne pas utiliser de noms de classe non "sémantiques", etc.), on ne crée que des éléments non modulables et non réutilisables. C'est pourquoi des sites comme Facebook dénombrent 261 valeurs de bleu (!), ou que 12% des plus gros sites mondiaux comptent plus de 50 occurences de "!important".

Ce livre évoque ce tournant en détail, qui me semble fondamental.

Nico3333fr
12 Septembre 2012 à 12h01

+1 sur ce que dit @Raphael : je suis aussi inexpérimenté, vu que je n'ai "que" 9 ans d'expérience.

Blague à part, moi aussi je retrouve totalement les problèmes de mon métier via les exemples donnés dans le livre, c'est du 100% vécu. Pour moi, l'étape intégrateur-bidouilleur/intégrateur industriel est obligatoire, ne serait que pour absorber la charge de travail toujours plus importante.

En appliquant trop certains de ces "antiques" préceptes, je me suis retrouvé avec des sites devenus difficiles à manœuvrer (c'est particulièrement sensible à partir d'une certaine taille un peu critique). Même sans connaître personnellement l'auteur ou avoir jamais bossé avec lui, j'arrive aux mêmes conclusions que lui. Et je ne suis pas le seul visiblement.

lionel_css3
05 Novembre 2012 à 10h17

au vu des commentaires des membres d'alsacréations, je vais commander de suite ce livre...
Boris77, c'est toi aussi qui poste un commentaire négatif sur amazon avec le pseudo client Domi77 ? sans doute.

Femme Gris Chiné Polo polo Lacoste PZuOXik on reconnait tes arguments négatifs.

moi aussi j'ai une 10aine d'années d'expérience, pauvre de moi..... lol

yeek
22 Novembre 2012 à 08h58

Difficile d'avoir beaucoup plus de 10 ans d'expériences quand on sait quand sont apparu les css...

Je viens de m'acheter aussi ce livre suite à vos commentaires. J'en suis qu'au début, mais je le trouve déjà très agréable à lire, et les thèmes abordés sont des questions que je me posais mais dont je n'avais pas trouvé réponse ou matière à réflexion dans d'autres ouvrages.

Femme Gris Chiné Polo polo Lacoste PZuOXik
Newzic
04 Décembre 2012 à 11h12
Femme Gris Chiné Polo polo Lacoste PZuOXik

Je suis en train de lire le livre et je suis content d'avoir "retrouvé" en quelques chapitres une façon de coder proprement ! J'avais en effet à mes débuts, commencé à appliquer un style d'écriture conforme (en ayant lu un livre css2 du coin il me semble !) puis petit à petit, j'ai commencé à développer ma propre écriture (très compacte) avec des noms de class pas du tout explicites, je m'étais aussi toujours posé la question si je devais répéter des propriétés dans css ou plutôt appliquer plus de class dans le html... bref en faisant un mix de tout ceci, je restait toujours très perplexe dans ma façon de coder. J'ai maintenant retrouvé le bon chemin !

@Boris77 : peut-être que tu es déjà sur le bon chemin ? Du coup ce livre ne t'apprends rien. Mais ne t'éloigne alors jamais du bon chemin !

En tout cas, je le conseille vivement comme livre de base à mes stagiaires. Pour que l'on code sur une base commune, propre, compréhensible et efficace. Évidemment, tout ceci si l'on joue le jeu de la philosophie du livre. Je pourrai très bien me dire que je préfère coder comme je le faisais avant, que c'était mieux... mais depuis la lecture de de bouquin, je suis convaincu de l'inverse !

rodolpheb
27 Décembre 2012 à 10h20

Un peu déçu par l'ensemble, mon but étant de m'essayer à un préprocesseur...
Néanmoins ce livre m'a au moins orienté vers SASS.