Answer the question
In order to leave comments, you need to log in
Which Javascript framework to choose for a beginner?
I am studying JS, they advised me to take fraemwork to study in parallel. While taking aim at Angular. But suddenly there is something simpler or with more detailed / understandable documentation.
Answer the question
In order to leave comments, you need to log in
I'm also just getting started in JS. So I decided for myself for the time being that I will improve my skills in pure JS in order to get my hands on it and know what's what. And I will most likely switch to frameworks when I feel that it is necessary to reduce some routine moments or increase the speed of development.
As long as everyone is learning frameworks, not design principles and how the browser works, we will have bydlockers. These are thoughts out loud. No offense to the author.
A framework is just a tool. He will answer a number of questions for you. It will allow some features to be done faster due to the fact that they have already been solved earlier. But any framework can be learned and applied in a reasonable time, provided that you have sufficiently pumped skills in js, in how the browser works, in how information is transmitted between clients and the server (sockets, xhr, cors and other whistles).
If you are a beginner, then just write the code. Set tasks. See how these tasks were solved earlier within any framework or library, read the source.
Frameworks, unfortunately, are very fashionable. Backbone.js used to be a trend, then Angular.js was picked up under the Google halo, and now the React.js craze is starting. Tomorrow something new will appear, everyone will rush at him.
If you want to earn as quickly as possible, then look at the requirements in the vacancies. The market will tell you what it needs.
If you just want to level up, but look at examples of solving a typical TodoMVC task on different frameworks. Choose the one that makes the most sense to you.
And the person who answered your question "What should I study?" he will quickly and easily name any framework, most likely he himself has not yet pumped enough, because he apparently does not understand that there is no "silver bullet". There is no perfect framework that would solve all your problems.
Personally, my opinion is in vain right behind Angular. I would suggest starting with Backbone.js. Lightweight, simple, not even a framework, but a lib.
And if you want something hipster, then take a look at ReactJS.
It doesn't need to be easier. For a year of active development, you will train yourself.
Then look how colleagues/acquaintances write on backbone/spine/ember - you will understand that you have made the right choice.
Use the backbone if you want to understand what's going on in your application.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question