Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Learning React: selecting from among tons of JavaScript frameworks  RSS feed

 
satya Priya Sundar
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Kirupa,

Its becoming more and more difficult to narrow down to a particular tool/Library ,there are so many out there in the open,the so called
popular JS template libraries are becoming obsolete already and new set of libraries are popping up
Why this peculiar scenario with JavaScript Land?

Thanks
Sathya
 
Tim Moores
Saloon Keeper
Posts: 3881
91
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't think it's particular to JavaScript - the same thing happened (and continues to happen) to the Java and other languages. Personally, I like the ever widening array of choices, but everyone has their own tolerance for change. The one thing that's certain is that software development has so far, and will likely continue to be for the foreseeable future, a rapidly changing field - so be prepared for constant learning.
 
Stephan van Hulst
Saloon Keeper
Posts: 7797
142
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually, I notice it does happen a lot faster in the land of JavaScript. Maybe I'm wrong, but front-enders have an even greater need to invent their own tools than back-enders do. Every couple of months, a new JavaScript framework pops up and if you don't adopt the latest trend people point and laugh.

I think it's because front-end development is a much younger playing field, and it attracts many developers who think they can do better than what's already out there. I think the threshold to think like that is higher in the back-end, because there are more established "enterprisey" frameworks that are daunting for young ambitious developers to take on.
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66184
146
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stephan van Hulst wrote:Actually, I notice it does happen a lot faster in the land of JavaScript.

Very much so. The pace of change and churn in the JavaScript ecosystem is orders of magnitude faster than that of Java.

There was a point a few years ago where I thought I was getting stupid because I wasn't able to keep up with everything. Then I realized that no one can keep up with that pace of churn.
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66184
146
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And it's not just the frameworks -- the level of turnover in the toolchains (good grief how I hate complex toolchains) is staggering.
 
Michael Matola
whippersnapper
Ranch Hand
Posts: 1838
5
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"No JavaScript frameworks were created during the writing of this article."
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66184
146
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Michael Matola wrote:"No JavaScript frameworks were created during the writing of this article."


But wait! The week isn't over yet!     
 
Giovanni Montano
Ranch Hand
Posts: 401
7
Android Open BSD Slackware
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Stephan van Hulst wrote:Actually, I notice it does happen a lot faster in the land of JavaScript. (..cut)


ReactJs is a little revolution in my opinion. It conjugates Javascript in an effective way with Mobile world, Node.js, Front end web.
Said that Stephan is right in saying that. Basically there is another factor. What is in demand takes the attention of the developers, and they want to be the best, they want to contribute to the community, they want to become best bloggers, make conferences etc.
I am most into Android native and I initially started to learni ReactJS because could take over Android/Ios in few years, and can say that for {(number of days to manage a library=complexity)/[1/(number of adopted libraries/number of available libraries)]} ratio that I have just made up Android is even more challenging. Is normal they are front end technologies as Stephan noticed, and every body uses.

To come back to OP this trend represents for me the maximum example of democracy ever existed, the public choice, the better wrote. For instance coming back to Android, Google made some libraries to manage architecture that were OK but made multiple async thread really difficult, so a famous commercial company developed a functional paradigm. Genial. The community wrote fantastic code to enlarge the scope of this RXJava "library" furnishing houndreads of user methods(operators). Genial. Then Google took the point, and developed a new architecture making possible to the user to choice if implement or not RXJAVA.Genial.

Nobody knows all, but coders become really smart and better developers understanding all the latest developments. One can do it only if is driven by passion, and if do it for a living, but still this mechanism maintains this `perfect democracy`, who studies and implement win the prize. This is fantastic, I challenge you to find another human field where merit is so important, without any politics. You can say medicine, biology but in that fields there will be external forces influencing the game, in coding only partially
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!