top | item 4568090

(no title)

luriel | 13 years ago

> So what exactly do you propose?

Sane and simple standards that can be implemented in any platform without requiring hundreds of man years of effort.

Nothing done in the web today is particularly technically advanced, we are about the same UI level as standard apps were more than 10 years ago (hell, I doubt you can build a photo manipulation app today that can compete with where Photoshop was 10 years ago).

Most of the complexity burden the web has is purely gratuitous and product of how flawed the standards it is built on are.

How JSON replaced XML is a good illustration of what is the right direction to go. Now if for example JavaScript was replaced with something considerably simpler, like, say, Scheme, instead of trying to bolt even more OO-crud into it and turn it into another pseudo-Java, that would be another good step.

There is little doubt the DOM and CSS could be dramatically simplified without reducing functionality, same goes for HTTP (as a recent post to hacker news illustrated).

discuss

order

creat0|13 years ago

"most of the complexity burden of the web is purely gratuitous"

To think that some people are actualy getting paid to make submitting and retrieving data using web overly complicated and annoying is one of those things I try not to think about. The standards idea clearly is not working if it is being interpreted as a mandate for needless complexity to keep web developers entertained. Instead we hear web developers complain that standards are being ignored because some browser will not support their desired gratuitious complexity. I would say they've lost the plot but I'm not sure there ever was a sane plot to begin with.

jenius|13 years ago

If your beef was with the W3C, you should have stated that in your original comment. And then do some research on what it is, how it works, and who sits on the panel before you decide to rule them all inefficient idiots.

...then you argue that we should replace javascript with another language, and that would improve "best viewed in" problems? The kinds of changes you are proposing here would make the same issues you complained about 1000x worse. "Sorry, we wrote this in python, so you have to upgrade your browser, because it only runs javascript". This would immediately invalidate all old browsers, rather than slowly upgrading the tools we already have. Progressive enhancement and graceful degradation is how it goes when upgrading, you can't just make vast and rash changes like this.

It's great that you are thinking this way, but you have a lot more thinking to go, and a lot more research before you start posting comments like this.