A presentation highlighting the specifics and benefits of the component-oriented templates of Montage HTML5 framework as compared to more common string-based templating systems. This presentation takes into account user experience, engineering and team workflow and productivity.
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Shave that handlebar moustache for elegance with Montage templates
1. Shave that handlebar moustache
For the elegance of Montage
Component-Oriented Templates
Benoit Marchant
CEO & Founder
montagestudio.com
@montagejs
✉ benoit@montagestudio.com
2. tem·plate
/ˈ templət /
noun
1. A shaped piece of metal, wood, card,
plastic, or other material used as a pattern
for processes such as painting, cutting out,
shaping, or drilling.
3. tem·plate
/ˈ templət /
noun
1. A shaped piece of metal, wood, card,
plastic, or other material used as a pattern
for processes such as painting, cutting out,
shaping, or drilling.
4. tem·plate
/ˈ templət /
noun
2. Computing: a preset format for a
document or file, used so that the format
does not have to be recreated each time it
is used. DRY
10. Important Template Attributes
High Performance, on Mobile
Expressive: Loop, Condition, Custom
Composability
Separation of Concerns
JSCSS HTML
11. Ap
Important Template Attributes
High Performance, on Mobile
Expressive: Loop, Condition, Custom
Composability
Separation of Concerns
Efficient Team Workflow
12. High Performance, on Mobile
Expressive: Loop, Condition, Custom
Composability
Separation of Concerns
Efficient Team Workflow
String Based Templates
19. HTML5 Infused With Native DNA
HTML5 Draw Loop
.reel
HTML JS CSS
Templates Components
Delivers Superior User Experience
20. HTML5 Infused With Native DNA
Montage HTML5 Framework
Delivers Superior User Experience
21. Montage Templates
Full HTML5 document
Component-Oriented
Object Serialization with CommonJS
Breakthrough JS / CSS Team Work
Separation of concerns between logic/presentation
Writing CSS for Reuse
CSSJSHTML
.reel
22. CSS
Modular CSS For Reuse
No ID Attribute
CSS Will Be In A Shared Space
Convention:
JSHTML
package-Component
package-Component-childElement
package-Component--variation
.digit-Progress
.digit-Progress-bar
.digit-Progress—-small
.reel
47. Shave that handlebar moustache
For the elegance of Montage
Component-Oriented Templates
Benoit Marchant
CEO & Founder
montagestudio.com
@montagejs
✉ benoit@montagestudio.com