> Do you seriously think Phoenix 1.7 is a more productive and better experience for making average websites in 2023 for an average person?
Pointless question without specifying what is an average person and what is an average website. This will lead nowhere than pointless speculation.
If you want to answer it, go partner with user and developer studies firms, apply proper methodologies and correctly evaluate results.
> By the way, isn't your website elixir-lang in Ruby or using a static generator Jekyll for generating the html pages written in Ruby?
elixir-lang uses Jekyll in Ruby. We wrote the landing page for livebook.dev in JavaScript. And my previous (mostly Ruby) company had a blog in WordPress. Phoenix runs on Phoenix and my new company website runs on Phoenix too.
This question also fully misses the point. There is no one claiming Phoenix (or any other technology) is a superior technology across all users and all use cases. This is literally [a straw man argument][0]. And there is no one claiming Phoenix is useful for static generation.
I would be completely happy with using Elixir if we have well-established static side generators. Other than that, the technology for a static side generator hardly matters. What matters are the contents and you will be surprised to find the Elixir website mostly talks about Elixir.
It is clear there is no attempt in engaging in good faith here, so I am bowing out of future conversations.
Having recently gone through the Exercism.org Elixir training (highly recommended for anyone looking for Elixir lessons), it really shows the thoughtful design of the language. It's a pleasure to code in.
Either way, the avg person productivity bit is rather subjective. I picked phoenix/elixir. It helps me be productive. Good for me. Maybe you'd pick something else that you can be maximally productive in. That's great! We're both productive! ... It isn't a zero-sum game.
Laravel is probably the best choice for that industry, because there's so many resources available. However, there are other industries and I happen to work in one where Laravel doesn't stand a chance against Phoenix (lots of realtime events, not just between browser/server).
You can't say a hammer is better than a screwdriver, period.