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.
  • L [email protected]

    Maybe 25 years ago i build my first website for a paying customer ( my dad). I decided to go for php which was new to me at the time.

    I figured it would be too risky ( even back then) to have PHP generate dynamic pages so instead I had php generate static html.

    So whenever website needed updating , for example a new folder with images was added, you could just load the admin.php and it would generate gallery pages for you.

    Would probably still work 25 year later if wasn't eventually replaced with some WordPress or something

    zachariah@lemmy.worldZ This user is from outside of this forum
    zachariah@lemmy.worldZ This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #46

    for many websites, this is the ideal way to do it

    makes it order of magnitude more secure

    M 1 Reply Last reply
    12
    • 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!

      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
      #47

      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.

      P R 2 Replies Last reply
      17
      • zachariah@lemmy.worldZ [email protected]

        And I still don’t know what the first P stands for.

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

        If you go by the initial acronym, it means personal iirc

        zachariah@lemmy.worldZ 1 Reply Last reply
        3
        • L [email protected]

          If you go by the initial acronym, it means personal iirc

          zachariah@lemmy.worldZ This user is from outside of this forum
          zachariah@lemmy.worldZ This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #49

          stands for

          not: stood for

          natecox@programming.devN 1 Reply Last reply
          0
          • S [email protected]

            Well, at least PHP isn’t as bad as JSP.

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

            jsp answered the question, "What if Java was like PHP but with more Java?"

            jsp deserved to die.

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

              php is too mainstream, give ruby a reason to exist.

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

              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.

              T 1 Reply Last reply
              2
              • B [email protected]

                In PHPs defense, it keeps evolving in positive, meaningful ways. If you are up to date with it, it’s quite sophisticated and enjoyable. Doubly so if you use a framework like Laravel.

                glorkon@lemmy.worldG This user is from outside of this forum
                glorkon@lemmy.worldG This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #52

                ... or even Symfony.

                S 1 Reply Last reply
                5
                • kshade@lemmy.worldK [email protected]

                  Is disliking something that (allegedly) is more popular with women than the average thing of its category anti-woman, even if no part of the complaint involves the user or their gender? The majority of users is likely still male anyway.

                  magnum@lemmy.dbzer0.comM This user is from outside of this forum
                  magnum@lemmy.dbzer0.comM This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #53

                  When did PHP become more popular with women what is going on here lol

                  1 Reply Last reply
                  4
                  • B [email protected]

                    In PHPs defense, it keeps evolving in positive, meaningful ways. If you are up to date with it, it’s quite sophisticated and enjoyable. Doubly so if you use a framework like Laravel.

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

                    Yeah, if you add tons of extra rules and tools, it can become almost as pleasant as the main Python or Ruby experience.

                    Almost.

                    1 Reply Last reply
                    1
                    • x00z@lemmy.worldX [email protected]

                      You meant WordPress, not PHP.

                      tommasz@piefed.socialT This user is from outside of this forum
                      tommasz@piefed.socialT This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #55

                      Joined at the hip.

                      K 1 Reply Last reply
                      1
                      • zachariah@lemmy.worldZ [email protected]

                        stands for

                        not: stood for

                        natecox@programming.devN This user is from outside of this forum
                        natecox@programming.devN This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #56

                        The P in PHP stands for PHP.

                        PHP: Hypertext Preprocessor.

                        zachariah@lemmy.worldZ 1 Reply Last reply
                        4
                        • F [email protected]

                          AJAX everything is icky. It's part of what's made browser tabs take more RAM than a typical desktop had in 1998.

                          I exercised all client side JavaScript from an app I maintain. It's fast, clean, and the back button always works. I just checked on one of the more complicated pages, and according to Firefox's memory profile, it takes about 2.6MB of RAM.

                          Where PHP really goes wrong is mixing HTML and code by default.

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

                          I exercised all client side JavaScript from an app I maintain. It’s fast, clean, and the back button always works. I just checked on one of the more complicated pages, and according to Firefox’s memory profile, it takes about 2.6MB of RAM.

                          Wow, that really is a light weight! What exercise do you have your code perform to get such impressive results?

                          F 1 Reply Last reply
                          1
                          • natecox@programming.devN [email protected]

                            The P in PHP stands for PHP.

                            PHP: Hypertext Preprocessor.

                            zachariah@lemmy.worldZ This user is from outside of this forum
                            zachariah@lemmy.worldZ This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #58

                            Okay, that makes sense.

                            PHP: Hypertext Preprocessor.

                            But what does the first P there stand for?

                            natecox@programming.devN 1 Reply Last reply
                            1
                            • zachariah@lemmy.worldZ [email protected]

                              Okay, that makes sense.

                              PHP: Hypertext Preprocessor.

                              But what does the first P there stand for?

                              natecox@programming.devN This user is from outside of this forum
                              natecox@programming.devN This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #59

                              Oh sorry, that P actually stands for “PHP: Hypertext Preprocessor”.

                              zachariah@lemmy.worldZ L 2 Replies Last reply
                              4
                              • natecox@programming.devN [email protected]

                                Oh sorry, that P actually stands for “PHP: Hypertext Preprocessor”.

                                zachariah@lemmy.worldZ This user is from outside of this forum
                                zachariah@lemmy.worldZ This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #60

                                Thank you for clearing that up.

                                “PHP: Hypertext Preprocessor”.

                                But do you happen to know what the first P there stands for?

                                D 1 Reply Last reply
                                1
                                • S [email protected]

                                  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.

                                  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
                                  #61

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

                                  B S 2 Replies Last reply
                                  7
                                  • P [email protected]

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

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

                                    LicK PaPeR

                                    P R 2 Replies Last reply
                                    15
                                    • G [email protected]

                                      jsp answered the question, "What if Java was like PHP but with more Java?"

                                      jsp deserved to die.

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

                                      We heard you liked garbage collection so we put garbage in your language.

                                      1 Reply Last reply
                                      9
                                      • T [email protected]

                                        Modern PHP is better because it's modern. Which early version of a programming language was good? I've used a lot of them, and by modern standards, I think dog shit is a somewhat appropriate description for most of them.

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

                                        It's one of a plethora of scripting languages from the '90s which were designed to be the antithesis of "fail fast" and kept going no matter what.

                                        I guess what with C/C++ being the Mainstream Option at the time, not having to deal with a strict compiler must have felt like freedom. As someone who has had to maintain, cleanup and migrate ancient PHP code, I call it folly. That mindset of "let the programmer just do whatever and keep trucking" breeds awful programming practices and renders static analysis varying degrees of useless, which makes large-scale refactoring hard to automate which is just amazing when your major versions aren't even remotely FUCKING BACKWARDS COMPATIBLE.

                                        PHP's original design is just fundamentally atrocious. It became popular in large part because unmaintainable code is usually someone else's problem.

                                        A language that I would definitely use for server-side rendering and that was already good from its first stable release is Go. It was thoughtfully designed and lends itself really well to static analysis, while still being easy to write and decently performant.

                                        1 Reply Last reply
                                        13
                                        • B [email protected]

                                          I exercised all client side JavaScript from an app I maintain. It’s fast, clean, and the back button always works. I just checked on one of the more complicated pages, and according to Firefox’s memory profile, it takes about 2.6MB of RAM.

                                          Wow, that really is a light weight! What exercise do you have your code perform to get such impressive results?

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

                                          No JavaScript, just HTML and CSS. Basically no images. The heaviest page dumps 50 rows of logs in a table.

                                          It's admittedly a fundamentally simple frontend, but we all know of frontends with a simple job and a not so simple frontend.

                                          B 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