Click here to Skip to main content
15,921,793 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hey guys, I'm a new programmer and am at that point in my life where I have to learn a JavaScript framework, from what I've seen there are many available and everyone has a different opinion but the ones I hear the most about are angular and ember, but from all that are available which one should I learn and why?
Posted
Comments
Sergey Alexandrovich Kryukov 28-Jan-15 12:05pm    
I know what does it mean to learn Javascript, but what's would it mean, "to learn Javascript framework"? Such framework can be found in every browsers (some are not good enough (rarely, old ones), some are very good). What's the problem?
—SA
varmartins 28-Jan-15 12:21pm    
I'll be using a framework and those work differently so you're learning how they work and how to use them... that's what I mean
Richard MacCutchan 28-Jan-15 12:27pm    
You need to explain what you mean by "Javascript framework". Javascript is generally used in web pages and executed in the browser.
varmartins 28-Jan-15 12:44pm    
Aren't things like angular.js ember.js etc JavaScript frameworks?
Sergey Alexandrovich Kryukov 28-Jan-15 15:45pm    
Not exactly. Those are "application frameworks" based on, or targeted to Javascript. Can you see the difference? That's why the question looks confusing.
—SA

1 solution

There is no such thing 'best tool' when you talking about software development...Every project has it needs and you pick the tools according those needs. For example angular is fantastic for SPA, where knockout has a very good data-binding support, jQuery has good DOM traversing support and on and on...
If you want to learn then do not learn without actual goal. Set up a goal for yourself and learn which tools the best to reach the goal, than learn those tools to perfection...
After that move to the next goal...
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900