Decision about JavaScript, Rails, Apollo, React

Avatar of holman
Zach Holman ·
JavaScriptJavaScript
RailsRails
ApolloApollo
ReactReact

Oof. I have truly hated JavaScript for a long time. Like, for over twenty years now. Like, since the Clinton administration. It's always been a nightmare to deal with all of the aspects of that silly language.

But wowza, things have changed. Tooling is just way, way better. I'm primarily web-oriented, and using React and Apollo together the past few years really opened my eyes to building rich apps. And I deeply apologize for using the phrase rich apps; I don't think I've ever said such Enterprisey words before.

But yeah, things are different now. I still love Rails, and still use it for a lot of apps I build. But it's that silly rich apps phrase that's the problem. Users have way more comprehensive expectations than they did even five years ago, and the JS community does a good job at building tools and tech that tackle the problems of making heavy, complicated UI and frontend work.

Obviously there's a lot of things happening here, so just saying "JavaScript isn't terrible" might encompass a huge amount of libraries and frameworks. But if you're like me, yeah, give things another shot- I'm somehow not hating on JavaScript anymore and... gulp... I kinda love it.

16 upvotes·3 comments·23.8K views
Alex Benfica
Alex Benfica
·
December 6th 2018 at 6:46am

I am sharing the same experience... but coming from Flask in the backend.

·
Reply
Johnny Bell
Johnny Bell
·
December 6th 2018 at 5:43pm

Great blog post man! I too hated it, and now love it... sure it could be a bit more structured but its a fantastic tool.

·
Reply
Sourabh Bagrecha
Sourabh Bagrecha
·
December 7th 2018 at 5:21am

Javascript is the best!

·
Reply
Avatar of Zach Holman

Zach Holman

Zach Holman