Hacker News new | ask | show | jobs
by wrestlerman 2705 days ago
Rails (I'm Ruby dev). I've been playing with Vue lately and like it a lot. You can have all component's code in one place -> html+js+css, so it's super fast and easy to keep adding code. Also, I like React, but somehow whenever I use it I feel I am writing a lot of code for simple stuff.

I am finishing my first product in Elixir. It has some rough edges like deployment, but I start to like it more than ruby&rails - the code is much more readable and imo easier to write. Surprisingly I feel a bit more productive in it than rails.

I'd say the best tool is the one you know. If you don't know any tool for your specific problems, look for the simplest and most sane solution.

1 comments

Agree on the single file components for Vue, they're amazing. Agree on the React, I found a lot of overhead to do even the most simple things, maybe I still not grasp the beauty around it.
I think it's because Vue is opinioned, just like Rails, therefore dev's happiness(?)&productivity is one of the main goals of these frameworks. In case of React, there are a lot of libs you can choose from, I'd probably use React in more heavy JS application - think some games or something like draw.io (don't know how to call it). To be honest, I don't have enough experience to back up my claims, so take it with a grain of salt.
dev's happiness & productivity seems like a good metrics to compare on JS frameworks.