Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. [No PHPun Intended] A Brief History of Web Development

[No PHPun Intended] A Brief History of Web Development

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
174 Posts 97 Posters 1.8k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • pro@programming.devP [email protected]

    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!

    U This user is from outside of this forum
    U This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #123

    PHP will never die. As long as code is written there will be PHP developers there to claim it's good now.

    B 1 Reply Last reply
    23
    • C [email protected]

      Most developers are not going to create the next kubernetes. For me it is usually down to earth integrations. Take this file from s3, send as email and sftp here. Create API to proxy another API. Take messages from Kafka, put on rabbitMQ. Save messages from rabbitMQ to database.

      I think Java is very strong with libraries. Especially with Spring Boot and camel. I don't really see it as niche but more of a plain boring peanut butter sandwich. Boring. Unexciting. But works.

      I am however trying to convince my boss to allow kotlin. Which has access to all the java libraries

      merc@sh.itjust.worksM This user is from outside of this forum
      merc@sh.itjust.worksM This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #124

      Most developers are also not going to create a "serious backend service". Most are making a random website, or chaining together a few "business logic" items. I think we're just talking about different levels of "serious backend service". Like, if you mean someone making a website for the biggest industrial machinery company in the fortune 500, but it's all B2B stuff and so it handles at most hundreds of QPS, then I think you'll find a lot of Java there. I just think that for the biggest B2C companies in the world that handle hundreds of thousands of QPS, it's not exclusively Java.

      I'm not trying to say Java is bad or anything. It's just that it has a few quirks (like garbage collection) that start to matter when you're getting eye-watering levels of traffic. So, for the most serious of the "serious backend services" I think you see Java, but you also sometimes see C/C++ and Go.

      C 1 Reply Last reply
      1
      • P [email protected]

        There are still Amish and Mennonite communities who use horse-drawn wagons and farm implements their whole lives.

        Not really meant to be an argument to your point, just interesting to know.

        merc@sh.itjust.worksM This user is from outside of this forum
        merc@sh.itjust.worksM This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #125

        It's definitely cool to see when you get into Western Pennsylvania, for example.

        1 Reply Last reply
        2
        • S [email protected]

          Tell me you haven't looked at php in 15 years without telling me you haven't looked at php in 15 years

          merc@sh.itjust.worksM This user is from outside of this forum
          merc@sh.itjust.worksM This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #126

          I just looked, that was the basis of my comment. It's bad, in particular that "Laravel" thing was awful.

          1 Reply Last reply
          3
          • D [email protected]

            Everyone in this thread: PHP sucks because it was bad when I last used it 20 years ago.

            P This user is from outside of this forum
            P This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #127

            Dangit. That's me too, I just saw your comment before posting one myself 😅

            1 Reply Last reply
            0
            • Z [email protected]

              IDK, I like Django/DRF

              P This user is from outside of this forum
              P This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #128

              FastAPI ftw, fight me! Lol jk Django is cool and useful and serves a different need, quite well from what I understand.

              Z 1 Reply Last reply
              5
              • pro@programming.devP [email protected]

                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!

                J This user is from outside of this forum
                J This user is from outside of this forum
                [email protected]
                wrote on last edited by [email protected]
                #129

                Ah yes, the language that picked strlen as the hash function for its hashtables.

                K V blackmist@feddit.ukB 3 Replies Last reply
                22
                • G [email protected]

                  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).

                  T This user is from outside of this forum
                  T This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #130

                  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).

                  1 Reply Last reply
                  2
                  • bilb@lemmy.mlB [email protected]

                    Webassembly frameworks.

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

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

                    P This user is from outside of this forum
                    P This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #131

                    Wasm cannot modify the DOM iirc

                    S 1 Reply Last reply
                    0
                    • mrsoup@lemmy.zipM [email protected]

                      W-what? Did you used js as backend? How was performance?

                      P This user is from outside of this forum
                      P This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #132

                      Happens a lot - my (quite small) shop was using NestJS for backends and my boss is way more experienced and wise than me. I unintentionally caused us to switch over to Python, which probably sounds as silly as JS to many, but - we deliver dope shit, on time and on budget 🤷‍♂️

                      1 Reply Last reply
                      3
                      • J [email protected]

                        Ah yes, the language that picked strlen as the hash function for its hashtables.

                        K This user is from outside of this forum
                        K This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #133

                        Can you elaborate on this?

                        J 1 Reply Last reply
                        5
                        • L [email protected]

                          Or TSP (trisodium phosphate) - which you can't even make websites with, but it's great for cleaning oil spots off the driveway.

                          P This user is from outside of this forum
                          P This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #134

                          Well, now, that's useful, but we shouldn't fail to mention good ol HCl, muriatic acid colloquially for this purpose, also great for cleaning oil stains from a driveway!

                          1 Reply Last reply
                          2
                          • K [email protected]

                            Can you elaborate on this?

                            J This user is from outside of this forum
                            J This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #135

                            Source: https://news-web.php.net/php.internals/70691

                            1 Reply Last reply
                            2
                            • bilb@lemmy.mlB [email protected]

                              Webassembly frameworks.

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

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

                              P This user is from outside of this forum
                              P This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #136

                              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)

                              1 Reply Last reply
                              0
                              • D [email protected]

                                Let's be honest though. The early PHP versions were absolute dog shit. And the definition of how not to design a programming language. That said, that never stopped anyone in web development from using it apparently. No clue what modern PHP looks like, apparently it's better now.

                                C This user is from outside of this forum
                                C This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #137

                                I've never heard of a programming language that people don't consider shit

                                1 Reply Last reply
                                9
                                • C [email protected]

                                  There really isn’t a language that has completely disappeared.

                                  How about that shit where a "program" was a bunch of patch cables plugged into various sockets? That shit is gone, man.

                                  S This user is from outside of this forum
                                  S This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #138

                                  Just for the sake of being contrary, I know that there are still machines running on punch cards in some army-related places, where not changing anything is mandatory. I wouldn't be surprised if hot-wiring is also still there somewhere, it's just mostly running without changes.

                                  C 1 Reply Last reply
                                  1
                                  • internetcitizen2@lemmy.worldI [email protected]

                                    That's also 30 years old, old man!

                                    S This user is from outside of this forum
                                    S This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #139

                                    A language usually doesn't become worse with time, at least if the devs do a good job at improving it.

                                    There are cases of new languages that looked better but didn't become mainstream because the ecosystem requires time to grow (and adoption, which creates a vicious cycle because adoption requires ecosystem to already be there)

                                    1 Reply Last reply
                                    5
                                    • mrsoup@lemmy.zipM [email protected]

                                      W-what? Did you used js as backend? How was performance?

                                      zos_kia@lemmynsfw.comZ This user is from outside of this forum
                                      zos_kia@lemmynsfw.comZ This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #140

                                      It's very rare that the backend language significantly affects performance. In 99% of apps you could have the most optimized backend written directly in machine language, and you'd just shave off milliseconds.

                                      That's because in web development most of the latency comes from i/o (network requests, database access, file access), not from computation being slow.

                                      B 1 Reply Last reply
                                      7
                                      • P [email protected]

                                        Wasm cannot modify the DOM iirc

                                        S This user is from outside of this forum
                                        S This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #141

                                        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

                                        P 1 Reply Last reply
                                        1
                                        • pro@programming.devP [email protected]

                                          It should be rewritten in rust, any way.

                                          ::: spoiler Spoiler
                                          /s
                                          :::

                                          S This user is from outside of this forum
                                          S This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #142

                                          ✍️ we need PHP interpreter written in Rust, noted

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups