2 minutes
Atomic Design
đŽ Attention Cet article a quelques annĂ©es et nâest peut-ĂȘtre plus Ă jour !
Jâai trouvĂ© cet excellent article Ă©crit par Brad Fost qui explique les concepts de lâatomic web design, en voici un petit rĂ©sumĂ©.
LâAtomic Design est une mĂ©thodologie de conception de systĂšmes. LâidĂ©e est que chaque systĂšme est dĂ©composable en plusieurs niveaux pouvant ĂȘtre imbriquĂ©s les uns avec les autres. On commencera la conception dâun design par le plus petit niveau.
- Niveau « Atome »
Il sâagit de lâĂ©lĂ©ment le plus basique dâune page HTML. Ce peut ĂȘtre par exemple un bouton ou un label.
- Niveau « Molécule »
Il sâagit dâun regroupement dâatomes: lâexemple donnĂ© dans lâarticle est un fieldset de recherche (input pour la zone de texte avec un label et un bouton). Il sâagit de la plus petite unitĂ© fonctionnelle dâun site Internet.
- Niveau « Organisme »
Il sâagit dâun regroupement de molĂ©cules: autrement dit, on regroupe plusieurs fonctionnalitĂ©s ensemble pour former une section de lâinterface finale. Ce peut ĂȘtre par exemple lâen-tĂȘte dâune page.
- Niveau « Template »
Le design du site Internet commence Ă prendre forme Ă ce niveau. Ce niveau regroupe plusieurs organismes et donnent ainsi un contexte en regroupant ces Ă©lĂ©ments, qui sont abstraits lorsquâils sont considĂ©rĂ©s sĂ©parement.
- Niveau « Page »
Cela reprĂ©sente le rendu final donnĂ© au client. Instance spĂ©cifique dâun template, il contiendra le contenu , les images propre Ă un certain projet.
Quel est lâintĂ©rĂȘt ?
LâintĂ©rĂȘt de cette approche mĂ©thodologique est de contrĂŽler plus efficacement la conception dâun design en dĂ©veloppant des Ă©lĂ©ments rĂ©-utilisables. La crĂ©ation de molĂ©cules favorise la rĂ©-utilisation dâĂ©lĂ©ments dans diffĂ©rents designs.
Sources
http://coding.smashingmagazine.com/2013/08/02/other-interface-atomic-design-sass/