CTOAvastecTHE NATURAL RELATIONSHIPOF MV* JS FRAMEWORKS ANDTHE ORCHARD ECOSYSTEMSteve Taylor
Orchard Harvest Conference – Amsterdam 2013Where it began…
Orchard Harvest Conference – Amsterdam 20131990’s
Orchard Harvest Conference – Amsterdam 20131996- iFrame
Orchard Harvest Conference – Amsterdam 20131998 - XmlHttpRequest
Orchard Harvest Conference – Amsterdam 20132001 - JSON
Orchard Harvest Conference – Amsterdam 20132004 - Gmail
Orchard Harvest Conference – Amsterdam 2013Timeline 2005 - Ajax
Orchard Harvest Conference – Amsterdam 2013Timeline 2006 - jQuery
Orchard Harvest Conference – Amsterdam 2013Demo: Old Skool
Orchard Harvest Conference – Amsterdam 2013The result?
Orchard Harvest Conference – Amsterdam 2013MVC, or rather MV*?MVC (Model View Controller)MVP (Model View Presenter)MVVM (M...
Orchard Harvest Conference – Amsterdam 2013Top players
Orchard Harvest Conference – Amsterdam 2013Libraries vs Frameworks
Orchard Harvest Conference – Amsterdam 2013Libraries
Orchard Harvest Conference – Amsterdam 2013Frameworks
Orchard Harvest Conference – Amsterdam 2013There’s something familiar about all this
Orchard Harvest Conference – Amsterdam 2013Remember these?
Orchard Harvest Conference – Amsterdam 2013JavaScript is HUGE!
Orchard Harvest Conference – Amsterdam 2013So why the surge?
Orchard Harvest Conference – Amsterdam 2013Faster JavaScript Engines
Orchard Harvest Conference – Amsterdam 2013User Expectations
Orchard Harvest Conference – Amsterdam 2013Better Browser Support
Orchard Harvest Conference – Amsterdam 2013Great Scott!, what about Orchard?
Orchard Harvest Conference – Amsterdam 2013What’s being used now?
Orchard Harvest Conference – Amsterdam 2013Orchard API Options
Orchard Harvest Conference – Amsterdam 2013Backbone.jsBackbone.js gives structure to web applications byproviding models w...
Orchard Harvest Conference – Amsterdam 2013Who’s using Backbone?
Orchard Harvest Conference – Amsterdam 2013Demo: Orchard.Backbone+
Orchard Harvest Conference – Amsterdam 2013What does the future hold?
Orchard Harvest Conference – Amsterdam 2013Optimised API
Orchard Harvest Conference – Amsterdam 2013Orchard.Backbone RoadmapPaginationSortingFilteringSearchingTransitionsModularVi...
Orchard Harvest Conference – Amsterdam 2013What happening elsewhere?:: Backbone at core:: RESTful API at core:: Twig Templ...
Orchard Harvest Conference – Amsterdam 2013Embrace
Orchard Harvest Conference – Amsterdam 2013:: Backbone.js - http://backbonejs.org/:: Underscore.js - http://underscorejs.o...
Orchard Harvest Conference – Amsterdam 2013Thank You@stevetaylorukhttp://stevetaylor.me.ukhttp://uk.linkedin.com/in/stevet...
Upcoming SlideShare
Loading in …5
×

Orchard Harvest - European Conference 2013

690
-1

Published on

THE NATURAL RELATIONSHIP OF MV* JS FRAMEWORKS AND THE ORCHARD ECOSYSTEM

Published in: Technology, Travel, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
690
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • - In 2004, Google implemented cross browser implementation of XmlHttpRequest
  • So what about orchard?Where does it fit into all this?
  • Orchard Harvest - European Conference 2013

    1. 1. CTOAvastecTHE NATURAL RELATIONSHIPOF MV* JS FRAMEWORKS ANDTHE ORCHARD ECOSYSTEMSteve Taylor
    2. 2. Orchard Harvest Conference – Amsterdam 2013Where it began…
    3. 3. Orchard Harvest Conference – Amsterdam 20131990’s
    4. 4. Orchard Harvest Conference – Amsterdam 20131996- iFrame
    5. 5. Orchard Harvest Conference – Amsterdam 20131998 - XmlHttpRequest
    6. 6. Orchard Harvest Conference – Amsterdam 20132001 - JSON
    7. 7. Orchard Harvest Conference – Amsterdam 20132004 - Gmail
    8. 8. Orchard Harvest Conference – Amsterdam 2013Timeline 2005 - Ajax
    9. 9. Orchard Harvest Conference – Amsterdam 2013Timeline 2006 - jQuery
    10. 10. Orchard Harvest Conference – Amsterdam 2013Demo: Old Skool
    11. 11. Orchard Harvest Conference – Amsterdam 2013The result?
    12. 12. Orchard Harvest Conference – Amsterdam 2013MVC, or rather MV*?MVC (Model View Controller)MVP (Model View Presenter)MVVM (Model-View ViewModel)
    13. 13. Orchard Harvest Conference – Amsterdam 2013Top players
    14. 14. Orchard Harvest Conference – Amsterdam 2013Libraries vs Frameworks
    15. 15. Orchard Harvest Conference – Amsterdam 2013Libraries
    16. 16. Orchard Harvest Conference – Amsterdam 2013Frameworks
    17. 17. Orchard Harvest Conference – Amsterdam 2013There’s something familiar about all this
    18. 18. Orchard Harvest Conference – Amsterdam 2013Remember these?
    19. 19. Orchard Harvest Conference – Amsterdam 2013JavaScript is HUGE!
    20. 20. Orchard Harvest Conference – Amsterdam 2013So why the surge?
    21. 21. Orchard Harvest Conference – Amsterdam 2013Faster JavaScript Engines
    22. 22. Orchard Harvest Conference – Amsterdam 2013User Expectations
    23. 23. Orchard Harvest Conference – Amsterdam 2013Better Browser Support
    24. 24. Orchard Harvest Conference – Amsterdam 2013Great Scott!, what about Orchard?
    25. 25. Orchard Harvest Conference – Amsterdam 2013What’s being used now?
    26. 26. Orchard Harvest Conference – Amsterdam 2013Orchard API Options
    27. 27. Orchard Harvest Conference – Amsterdam 2013Backbone.jsBackbone.js gives structure to web applications byproviding models with key-value binding and customevents, collections with a rich API of enumerablefunctions, views with declarative event handling, andconnects it all to your existing API over a RESTful JSONinterface.
    28. 28. Orchard Harvest Conference – Amsterdam 2013Who’s using Backbone?
    29. 29. Orchard Harvest Conference – Amsterdam 2013Demo: Orchard.Backbone+
    30. 30. Orchard Harvest Conference – Amsterdam 2013What does the future hold?
    31. 31. Orchard Harvest Conference – Amsterdam 2013Optimised API
    32. 32. Orchard Harvest Conference – Amsterdam 2013Orchard.Backbone RoadmapPaginationSortingFilteringSearchingTransitionsModularView ManagementClient & Server ModesOptimisation
    33. 33. Orchard Harvest Conference – Amsterdam 2013What happening elsewhere?:: Backbone at core:: RESTful API at core:: Twig Template Engine{{first-name}}
    34. 34. Orchard Harvest Conference – Amsterdam 2013Embrace
    35. 35. Orchard Harvest Conference – Amsterdam 2013:: Backbone.js - http://backbonejs.org/:: Underscore.js - http://underscorejs.org/:: Drupal Webservice Initiative - http://www.garfieldtech.com/blog/web-services-initiative:: Backbone.js & Underscore.js to Drupal Core -https://drupal.org/node/1149866References
    36. 36. Orchard Harvest Conference – Amsterdam 2013Thank You@stevetaylorukhttp://stevetaylor.me.ukhttp://uk.linkedin.com/in/stevetayloruk
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×