I am sick of JS and want to go monolith cause lets be honest, its the only way to get shit done if you are a solo dev. In my work I am currently faced with rails and laravel and really can see the productivity boost it gives me and the company.
BUT, as I am learning both from zero knowledge in php and ruby I would like to ask you guys which one you suggest me to get more into, in terms of single developer velocity, high quality ressources, hiring...
Currently I am hopping on and off both codebases and just solve recent problems but not developing from scratch.
I’d say pick the language you like the most. 🤷♂️
Nice!
You can build a monolith in JS. In fact, I think JS is a good starting point, and a good tech to hire people later if you need it.
That said, it's important you like the tech you use, but, why you don't like JS?
Don´t get me wrong I would never deny that JS is essential anyway. That´s why I am invested into JS and frameworks like NextJs.
But as a solo dev, I have to admit that other languages have way superior fullstack web frameworks then JS. In matter of fact not a single fullstack web framework in JS is as complete and battle tested like Rails or Laravel.
The reason why I dislike JS is because I value my time and I know on the long run I will save huge amounts by deciding going for Laravel or Rails. Just like I already saved literally lifetime with my decision ditching react & spring boot / asp core and doing MVC.
Hey! I was in your position a few years ago, I believe you're headed in the right direction.
I think the bigger question might be, "what set of tools will make me the most productive in the least amount of time so that I can maximize profits?". The answer to this question is usually the tools you already know well.
However, sometimes we need better tools -- this may be where you are at.
For my texting-list startup I went with Django because I've used it professionally for years and know it very well, plus the Python community seems to be growing much faster than the Ruby community (in my opinion).
But once again, try to solve your problem with the least amount of code, and often the framework you choose is ultimately irrelevant! Hope that helps!
Exactly like you mentioned, it´s all about "what set of tools will make me the most productive in the least amount of time so that I can maximize profits?".
But in my case I don´t know any of the two tools really.. Seems like I have to try both before getting really productive - crap.
Thank you very much for your answer.