54

Can we all take a moment to appreciate what a complete mess web technologies are.

We're abusing a markup language made for scientific writing, by styling it with css and in order to make it dynamic somehow, we run a weird ass scripting language on the clientside.

Because nobody really wants to use this burning garbage can, some of us invented web frameworks.

And let's not get started on php...

Comments
  • 11
    The fact that there is someone out there that could use this ‘mess’ to create a structured and beautiful document makes it more amazing

    Also welcome to devrant
  • 10
    @devTea Amazing, yes. Acceptable, no.

    This has been a long held annoyance of mine. The tools which rose to prominence on the web are not fit for purpose.

    HTML started out beautifully, but an early lack of standards lead to all sorts of wonderful "improvements" (XHTML, DHTML etc), and a lack of standard rendering practice in browsers meant that even now we still don't have a single rational way that all browsers render a page.

    Tools like jquery improve things for devs, but they do it by working around the problem.

    PHP had no standards until comparatively recently, but as it was supported by every apache based host, it was popular.

    JScript has improved exponentially in the past 10 years, but things like Node still require a very specific infrastructure to run, which, just like PHP creates a very complex platform to maintain.

    In addition, Flash just won't die. Its 2018 and it's still being used for new sites!!

    It's not progress, it's just rehashing the same mess.
  • 9
    The fact that the internet used to be a military project and now plays a big role in revolutionary and freedom fights is funny I think.
  • 1
    Also lets's not forget tools that are trying to compensate all that inconsistency between versions and implementations by adding even more mess with plugins, versions, loaders and endless maze of configuration. That feeling when third sentence in tool docs is "out of box it doesn't do anything".
  • 2
    @oudalally

    At least autoplay is slowly dying, if that's a comfort
  • 3
    @jonii Being REALLY pedantic, it was first a research project in the UK at the NPL. First packet switched network.

    That aside tho, you did make a pretty decent point there....

    I find it amusing that Tim Berners Lee developed HTTP on a NExT machine, so strictly speaking, we owe the development of the modern internet in part to Steve Jobs...
  • 2
    @norman70688 Most tools work around problems when what is needed, and has been needed all along, is a radical redesign of the problem software.

    Int he case of PHP, as soon as it gathered any momentum, a new standard should have been written up.

    With flash, as soon as it picked up followers, Macromedia should have been improving animation soon it but not put action scripting in - its not a programming tool.

    With frontpage, microsoft should have killed it dead before it was released...

    The issue is, crap software leads to large amounts of legacy code filled with hacks, and changing the fundamentals will break support and lose clients.

    So we're stuck with it.
  • 1
    Couldn't agree more. The more we force web technologies to do things they were never intended to do, the more they spread and grow in an organic sprawl in the effort to cope. It's like some horrible, cancerous road to perdition, and I for one just want to get off it.
  • 1
    @whoneedsgit are you sure? Becaus last time I heard, Facebook was adding them to Messenger. This shit probably won't die anytime soon, even if it was only for fucking ads that bring much more money that traditional ones
  • 0
    @DawidCyron

    yeah, browsers have started to restrict it as of recently

    https://developers.google.com/web/...
  • 2
    @teadrinker and now everyone is trying to replace mobile and desktop apps with those shitty web frameworks which run like shit. The only good app running on Electron is VS Code, the rest of them should just die. I get it, it's expensive to maintain 3-4 codebases, but fuck, if I'm really installing a software, I want it to run as good as possible
  • 0
    @whoneedsgit does it also apply to Youtube? If not, they are fucking cunts
  • 0
    Again, I'm in total agreement!@DawidCyron
  • 1
    @DawidCyron YouTube doesn't Autoplay, does it?
  • 0
    @jonii @DawidCyron

    The article pretty much explains this

    tldr: If Media Engagement Score is high, autoplay is allowed

    If you use youtube, it will probaly have a high score and therefore allow it
  • 0
    @jonii well, it does when you enter someones profile (that stupid highlited video plays)
  • 1
    @jonii YouTube waits until the page containing the video has focus, or at least it does in the browsers I use. This doesn’t bother me as much since I usually navigated to that page specifically for the video.

    Edit: Yeah, and the highlight video on profile home pages usually do, too.
  • 0
    The http protocoll itself is incredibly outdated when you think about it. The concept of request and response made sense in the early days of the web but modern apps rely on a steady connection between frontend and backend, so we use XHR as a whacky workaround. Just imagine a protocoll that would allow you writing server side code to natively respond to user inputs. But alas, we can dream.
  • 0
Your Job Suck?
Get a Better Job
Add Comment