DEV Community

Discussion on: You Probably Don't Need A Front End Framework

 
midsever profile image
midsever

In my 20+ years I've seen all kinds of frameworks, libraries, front-end, backend, etc, etc. I remember when you couldn't find a JS developer because everyone was a jQuery developer. I remember when NoSQL was going to save us all from relational databases. I remember when OOP took over functional programming and now we're back to functional programming like its brand new.

Stimulus will be like Ember. Something that almost nobody has heard of. If you build the client facing portion of your application you WILL need other things that will ultimately negate any reason you chose it in the first place. And worst, you won't find a developer with any knowledge. State management is also poorly thought out. It seems like something a backend developer with no real frontend knowledge would come up with. I like trying every new framework when they come out to see if they're useful but this one is a dud.

As far as React vs Ruby, I've found that developers tend to think whatever language or framework they first used is the perfect tool for every project. Which is why there are so many bad applications out there. React is a tool. Ruby is a tool. Angular and jQuery are tools. Expert developers have many many tools in their toolbox and choose the right one for the job. Btw... 80% of enterprise applications are built with Angular over React and nobody builds with Ruby anymore.