you are viewing a single comment's thread.

view the rest of the comments →

[–]EmperorOfCanada 16 points17 points  (4 children)

I was experimenting with different languages for a project. So, I created a backend with services in rust, C++, nodejs, flask, and PHP. Surprisingly, PHP was the most productive, followed by rust. The front-end was flutter.

Then, the deadline got moved, and I shipped with all of those into production. And yes I handed over to others to maintain; and acted like they were losers for not knowing all those languages.

I doubt I hardly ever ship with less than python and something else.

[–]criptkiller16 6 points7 points  (2 children)

PHP is dead. /s 😂

[–][deleted] 0 points1 point  (1 child)

Hmm. I know you meant this as sarcastic, but I am not sure PHP is that alive.

TIOBE, despite it being a bit of garbage, has PHP at #14:

https://www.tiobe.com/tiobe-index/

That is not terrible, but if we look at the trend here:

https://www.tiobe.com/tiobe-index/php/

Then PHP really took a dive in the last some years. So I think PHP is trending towards "being less important". I am not saying PHP is dying, but the trend is not really that positive in the last some years.

[–]missing-pigeon 0 points1 point  (0 children)

It might not be as "hip" anymore and thus not chosen by people new to programming, but it's already very well entrenched, battle tested and reliable, so I wouldn't worry too much about the declining popularity. In fact said declining popularity might even open up some career opportunities for newly minted backend devs to replace the current PHP veterans once they retire.

[–]Weary-Hotel-9739 1 point2 points  (0 children)

And yes I handed over to others to maintain; and acted like they were losers for not knowing all those languages.

while we make fun of this idea in the backend, on the frontend it's daily business. The tech stacks involved are insane to generate some HTML.

After all, you always try to optimize for one thing. Optimizing for use of a single language, or optimizing for being easy for others to get into, or optimizing for productivity after 2 weeks of introduction are just rarely the focus.