Ask HN: Web framework choice paralysis and commitment
I have since hit a wall, I am struggling to make things. Not because I am out of ideas, but because I am paralysed by languages and frameworks. I am struggling with filtering and the Fear of Commitment.
I know many think frameworks are a curse, but after years of hand rolling, I want one. It’s a blocker for me wanting to make new things that almost always need auth, emails, and billing.
Question: What language(&web framework) would you recommend I invest in, as someone that enjoys making over the art of programming?
Now I use Node. It has allowed me to build cool things, at a great cost. Having to hand roll a lot of things is insecure and very time consuming when you’re trying to make things quickly.
I have since been looking for alternatives
Go: A wonderful language, maybe my favourite, but ultimately falls short where Node does - no mature frameworks, with added verbosity.
Ruby&RoR: It appears to be on the decline, although it’s hard to see through all the click bait articles. I wish I had learned Ruby & RoR years ago, I was burned by the complaints that it was not fast enough, but nothing I have made has needed to care about the speed! ;)
Elixir&Pheonix: Looks promising, same hype that RoR had when it was growing. Though this is where the Fear of Commitment enters. I know so little about Erlang and the origins of Elixir that this would be a great leap of faith.
PHP&Laravel: My first programming language. Laravel looks like it has come a long way and is extremely feature rich, but the PHP language never sat well with me.
Python&Django: I have never touched a line of Python, I have heard great things them, but this would be a completely fresh start for me, the same issue that Elixir presents, but with a much more mature language and framework.
Thanks.