Source.

Yep, PHP is turning 30 this year! Wondering if “PHP is still relevant?” Ever since we have been hearing that PHP is dead. It was “dead” 10 years ago, 5 years ago, and “is dead” today. But somehow - it isn’t. Anyway… happy birthday!

    • GreenKnight23@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      11 days ago

      ruby has so many better reasons to exist beyond that.

      since v3 it performs just as well if not better than Python.

      it has a well documented and lush library of gems that still work even if they are 15 years old.

      ruby gets a lot of shit because everyone ties rails in, which has improved, but is still slow as shit compared to other orms.

      • tyler@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        11 days ago

        yeah rails is literally the only thing giving ruby a bad name, it’s terrible. Ruby is a beautiful, amazing language, and then people shit all over it because of Rails. I literally had someone complain that ruby is a horrible language, I asked them what they meant, they listed off all rails things, then I showed them the language and they were like “this isn’t what I was using…”.

        in any case I think you really should only use ruby for very small scripts or programs. Nothing enterprisey at all.

        • GreenKnight23@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          11 days ago

          I’m complete opposite. I feel ruby is a far more mature solution compared to what enterprises are using; node, python, (new hot language here).

          • tyler@programming.dev
            link
            fedilink
            arrow-up
            4
            ·
            11 days ago

            Most enterprises use Java. Having built many large apps with Ruby and the JVM ecosystem, there’s a reason the JVM is chosen. Same for C#.

            Yes, Ruby is way way more mature than node and Python, but most orgs aren’t building backends with those, or if they do they pretty quickly learn why they shouldn’t (been at two orgs that were moving off of node and python).