Upload
greg-hurlman
View
2.541
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
EMBER & SHAREPOINT
AGENDA• Why bother?
• A Brief History
• Ember Stuff
• Demo: Let’s code a thing
• SharePoint?
• Conclusions
WHO AM I?
• Greg Hurlman
• Developer / Programmer / Designer / Etc.
• @justcallme98
“Who are you?”
WHY BOTHER?
A BRIEF HISTORY
• 2006: jQuery 1.0 is released
• June 2011: First prerelease build of Handlebars & Ember
• May 2013: Handlebars 1.0
• September 2013: Ember 1.0
EMBER
• Integrates {{Handlebars}} templates
• Model — View — Controller ViewModel
• Models are extensions or subclasses of the Ember.Object class
• Focus on complexity, made easier with convention over configuration
EMBER: THE CORE TEAM
AN EMBER INCANTATION
• URLs describe the state of your app
• URLs want a Route
• A Route wants data for the model
• A Route sets up a Controller
• A Controller backs a View
DEMOLet’s code a thing
SHAREPOINT?
• Reduced to a data & authentication source
• JSOM calls made in your route to get the data for your models
• Remember: SharePoint Apps are 10% SharePoint, 90% App.
CONCLUSIONS?
– Every SharePoint Person Ever
“It depends.”
RESOURCES
• http://emberjs.com
• http://discuss.emberjs.com
• http://discourse.org
• Me! [email protected] ~ or ~ @justcallme98
THANK YOU FOR COMING