My this question is about not learning or asking the basic structure and changes among all of them, its just about having the most strong criteria of all you GURUs who pretended the another framework over to one.
I know this question had been asked by lot of people before but this time, I want to go in different perspective. Seems like, I made a bit research over the Google to know what all the peoples make in the comparison. In the end I got,
BackBone
- Lightest in framework weight as low as 5.5KB.
- Lack the documentation as based over this Link
- Follow strict MVC rules.
- To make it modular, you need to configure with AMD
- Focuses _underscore (framework library) to kickoff
JavaScript MVC
Rich UI Components
Heavy framework.
Low frustration level.
Normal Documentation.
Provides core entities for testing
Powered by Steal to use by Command Line
Ofcourse MVC
Just loads 2 files in the DOM
Own 4 different templating engines.
EmberJS
- More then BackBoneJs. Just made to fill all the gapes that Backbone left
- 43K in size. Provides helper library for everything so less code
- Can be used with AMD to make it modular.
- Not enough popular with more documentation.
- Use Handlebar templating.
These are some of the points and every framework has it's own characteristics. Now, the point comes, which one is good if we're going to use them for Hybrid Mobile Application?
Think a while, I'm using PhoneGap & jQuery Mobile and now to make my code expandable later on and to give a perfect hierarchy to the application, which is the most suitable framework for the mobile application development?
It'd be by Speed, Hierarchy, Reliability, Load time, Ajax Calls (Helper stuff) and related.
Thanks