javascript now and in the future
DESCRIPTION
A Short javascript history reviewTRANSCRIPT
JavaScript now and in the future
JavaScript
History• ES3(1999)• ES4(2005)• ES5(2009)• ES5.1(2011)• ES6(Coming soon)
Plain JS• DOM• Ajax• Array, Function, Date, Object
jQuery• Kiss – Keep it simple stupid• Dry – Don’t repeat yourself• Ajax, Traversing DOM, CSS(Sizzle) and more• A plugin system (More example unheap.com)
Era MVC on the client (SPA)• AngularJS (Not need a dependency) from Google• BackboneJS (jQuery)[MarionetteJS, ChaplinJS, ThoraxJS] from Jeremy
Ashkenas• EmberJS (jQuery, Handlebars)• KnockoutJS (Is not a fullstack framework) from Microsoft• DurandalJS (jQuery, KnockoutJS, RequireJS) from Microsoft• ReactJS from Facebook• FlightJS from Twitter• Polymer from Google
JavaScript on the server
NodeJS• Http server, EventEmmiter• ExpressJS (KoaJS) like a Sinatra(Ruby)• MeteorJS• DerbyJS• Blogging(Ghost)
Tools• GruntJS• GulpJS• Yeoman• Bower
JavaScript Dialects• Typescript• CoffeeScript
JavaScript Next
• Class• List comprehensions• Lambda and arrow functions• Object and Array observe• Promises• And more• Tools(TS, CS, Traceur Compiler)