More Related Content
Similar to Next Generation UI
Similar to Next Generation UI (20)
Next Generation UI
- 2. The need
• Why do we need another UI library?
• jQuery & plugins
• Others (prototype, mootools, dojo)
• YUI
• ExtJs
- 3. Pain Points
• Moving Target (Web 2.0, HTML5, CSS3)
• MVC
• Size and Speed
• Uniformity
• Diversity
• Customization
- 4. Moving Target
• HTML5 and CSS3
• new semantics
• borders, gradients, shadows
• CSS3 animations
• Graceful Degradation vs Progressive
Enhancement
- 5. MVC
• Client side vs Server Side
• JSON as Model
• Multi-tiered MVC designes
• Frame Work
- 7. Size and Speed
• 24Kb (minified and gzipped)
• Core (layout, grid, tree, toolbar, tabs,
popup, utils)
• Fast with jQuery DOM manipulations
• Size Compared
- 9. What Do you Love
About jQuery
• Simple Idea - $(‘#id’)
• Complex arguments - $().html(), $
().html(‘set’)
• Chaining
• Uniformity
Editor's Notes
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n