Win a copy of Machine Learning Systems: Designs that scale this week in the Scala forum
or Xamarin in Action: Creating native cross-platform mobile apps in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

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

 
Ranch Hand
Posts: 59
  • 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
 
Saloon Keeper
Posts: 4472
112
  • 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.
 
Saloon Keeper
Posts: 8892
166
  • 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.
 
Author and ninkuma
Marshal
Posts: 66677
167
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: 66677
167
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.
 
whippersnapper
Ranch Hand
Posts: 1843
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: 66677
167
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!     
 
Ranch Hand
Posts: 457
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
 
Eliminate 95% of the weeds in your lawn by mowing 3 inches or higher. Then plant tiny ads:
Rocket Oven Kickstarter - from the trailboss
https://coderanch.com/t/695773/Rocket-Oven-Kickstarter-trailboss
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!