read and declarative • Usable without Atomic.Fusion • Makes Fluid obsolete • Eliminates a lot of jumping back and forth between templates and fusion • No negative runtime effects
for the representation of a data structure. This includes the generation of markup, styling and interaction via scripts. • Presentational components are side effect free but may rely on other presentational components to perform their job.
Meaningful Names • “content” is a nice name for a html string • Complex Data ◦ Collections ◦ Hashmaps • !!! never pass domain objects ◦ Convert to simple values like uris instead
Atoms, Molecules, Organism, Template • Seldomly used for design but often used to structure code • !!! Effective way to find inconsistencies in design via coding