4 ms·
> I can’t help feeling that we might be better just starting over with a totally new spec. We might be. I've been thinking a lot about this, because this is so
by Skoofoo 14y ago
> I can’t help feeling that we might be better just starting over with a totally new spec.
We might be. I've been thinking a lot about this, because this is something we will eventually need to do. It is ridiculous how contrived and complicated it is to develop for the web nowadays. When the web first came out, all you had to know to make a competitive website was HTML and some Perl or PHP. Now it is a fatter HTML(+Haml), along with CSS(+Sass/Less), JavaScript+jQuery+Backbone(+CoffeeScript), Ruby+Ruby on Rails+RSpec/Python+Django, and potentially others, none of which are getting any simpler. It's already become impractical for neophyte developers to learn the ways of the web versus Android/iOS.
The main issue is that we would have to design a successor to the web that is so much better that it's worth jumping ship and obsoleting the huge amount of work put into building the web, and worth the work of creating and maintaining ports for every platform and convincing millions of people and thousands of developers that it's the future, in the midst of a cold war between the open web and walled garden platforms.
I plan on writing a post with my design for such a successor :) This is something more people should be discussing. An open platform can't win if it takes so much contrived knowledge to make an app for it.