JavaScript frameworks overview + AngularJS

Embed Size (px)

Citation preview

JavaScript MV(C) Frameworks Overview+

Around 40 frameworks available
Yet Another Framework Syndrome

Not necessary MVC, usually MV*

MV(P presenter)

MV (VM view model, knockout)

No single right way

http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/

How they are different

How to choose

What is the framework really capable of?

Has the framework been proved in production?

Is the framework mature?

Is the framework flexible or opinionated?

Have you really played with the framework?

Does the framework have a comprehensive set of documentation?

What is the total size of the framework, factoring in minification, gzipping and any modular building that it supports?

Have you reviewed the community around the framework?

Main/Popular MV* frameworks

Links

http://coding.smashingmagazine.com/2012/07/27/journey-through-the-javascript-mvc-jungle

http://www.netmagazine.com/features/essential-javascript-top-five-mvc-frameworks

http://addyosmani.com/blog/understanding-mvc-and-mvp-for-javascript-and-backbone-developers/

https://speakerdeck.com/addyosmani/digesting-javascript-mvc

http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/

http://addyosmani.github.com/todomvc/

Demo

VS