Trochę czytałem forum i ogólnie mam wrażenie, że JS jest lekko odizolowany jako ten 'trandy', a taka Java czy C# to stabilny obszary.
No i pytanie: czemu tak jest z JS-em i Javą/C#? Skąd bierzecie info (statystyki githube?)?
Trochę czytałem forum i ogólnie mam wrażenie, że JS jest lekko odizolowany jako ten 'trandy', a taka Java czy C# to stabilny obszary.
No i pytanie: czemu tak jest z JS-em i Javą/C#? Skąd bierzecie info (statystyki githube?)?
Stabilność języka jest odwrotnie proporcjonalna do ilości tworzonych nowych frameworków oraz super menedżerów pakietów na minutę.
Tu nie potrzeba jakichś szczególnych źródeł informacji. Sprawdź jak często pojawia sie jakaś poważna zmiana w Javie czy .NET, ile jest tam "wiodących" frameworków i kiedy pierwsze ich wersje powstały. Potem zrób to samo jak JS.
W JS masz kilka niekompatybilnych standardów i co kilka miesięcy powstaje nowy "wiodący" framework.
JavaScript mimo że ma tyle samo lat co Java (1995), dopiero niedawno wszedł w swój główny etap rozwoju.
Co kiedy powstało:
jQuery: 2006
v8 (Google): 2008
node.js: 2009
AngularJs (Google): 2010
TypeScript (Microsoft): 2012
React (Facebook): 2013
vue.js: 2014
Sam język jest raczej stabilny i ustandaryzowany (szukaj "ECMAScript"). To jego API jest różnie wspierane w zależności od przeglądarki.
No i nie mamy (chyba?) jeszcze biblioteki standardowej języka (coś jak STL, stdlib) dla JS. Wg mnie powinna niedługo powstać.
A to że znajdujesz kolejne nowe wiodące frameworki ilekroć zainteresujesz się tym językiem - myślę że to tylko dobrze świadczy o środowisku - że nadal jest dynamiczne i się rozwija.
Fun fact: JavaScript™ jest znakiem handlowym firmy Oracle...