By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,491 Members | 1,169 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,491 IT Pros & Developers. It's quick & easy.

What is the best JavaScript frameworks to learn?

P: 1
Although there are a variety of options for modern developers to choose from a range of JavaScript framework out there, five of them stand out: Meteor.js, Angular.js, React.js, Ember.js, Backbone.js.

Please tell me What is the best JavaScript frameworks to learn?
1 Week Ago #1
Share this Question
Share on Google+
1 Reply

Expert Mod 5K+
P: 5,210
this question cant be really answered - and anyone who claims to be able to do so is not telling the truth. a framework is never 'the best' - its in the nature of any framework that it is developed with some purpose in mind - thus it will always have advantages and flaws against another framework in specific regards - like one-way data binding vs. bidirectional databinding, possible serverside rendering and much more features that are provided or not. If it comes to JavaScript frameworks - first learn JavaScript and understand it - inheritance, passing by reference or value, scope, callbacks, closures and all that stuff. Then be aware of patterns - MVC, MVVM, factory and so on. After that you can dive into a framework because then you can judge if it fits a usecase better then another or not. I personally would recommend to look especially at react and angular (not only because of the features but even because of community size and power behind it - a framework that is gone in 1 year wouldnt help much as well) - both have their advantages and disadvantages - and many people will tell you one is better then the other - but as i said - this comes first from using it in a specific environment and second of course from personal preferences.
1 Week Ago #2

Post your reply

Sign in to post your reply or Sign up for a free account.