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!

  • SpaceNoodle@lemmy.world
    link
    fedilink
    arrow-up
    17
    ·
    4 days ago

    Replaced the P in LAMP with Python when I started building webpages again a few years ago, and never looked back. Such a vastly more pleasant experience.

    • petersr@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      4 days ago

      I am an advocate for LKPPR (Linux, Kubernetes, Postgres, Python, React). Doesn’t roll off the tongue that well.

        • petersr@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          4 days ago

          What’s your alternative for web development?

          Server side rendered content can only get you so far.

          • Bilb!@lemmy.ml
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            4 days ago

            Webassembly frameworks.

            Blazor! But only because I’m a dotnet guy professionally.

            Yew? I’m not good enough with Rust to have tried it.

            • PolarKraken@programming.dev
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 days ago

              Dotnet professionally and using lemmy.ml socially is hilarious to me and (sincerely) entirely consistent. Makes perfect sense, I just find it funny. (I’m not being sarcastic or attacking you, might not be clear lol)

              • lad@programming.dev
                link
                fedilink
                English
                arrow-up
                2
                ·
                3 days ago

                I’ve toyed with WASM, creating a simple sudoku page, and it did take an empty page, added all the buttons, and then changed them upon user interaction.

                I think, I also heard of the DOM modification limitations, but it’s not a hard barrier afaik, there are just some cases where it can’t

                But still, doing something in (pure) WASM looks way harder than needed to me

          • Billegh@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            4 days ago

            Right? That’s the mindset that brought us asp, jsp, and php. JS might be obnoxious, but it’s the only viable client-side right now.