moonchild
VIP Contributor
Javascript there is no doubt is one of the biggest languages in the industry at the moment, with javascript you do not have to learn any new language you can write both frontend, backend and also a mobile app, because of this it has a lot of ubiquitous frameworks that a lot of people consider too much for the young language, the reason why Javascript has a lot of frameworks is because it is a new language and most beginner developers that comes into the industry starts off with it, it is very easy to pick up, even though I do understand that the beginning can be very hard to decipher as I was there also, but the moment you get the hang of it, it is fun and naturally intuitive.
Also, developers that these frameworks want the ecosystem to be as big as it can get, most javascript frameworks started off as just an indivdual project, if you look at the most popular framework for Javascript which is ReactJs started out as a tool to help the frontend engineer at google to write faster code, but it got out and it turns out a lot of people like it, so most frameworks are not for commercial use initially.
Also, developers that these frameworks want the ecosystem to be as big as it can get, most javascript frameworks started off as just an indivdual project, if you look at the most popular framework for Javascript which is ReactJs started out as a tool to help the frontend engineer at google to write faster code, but it got out and it turns out a lot of people like it, so most frameworks are not for commercial use initially.