I tend to think that people are not that in love about that devils trio.. they just HAS to deal with it.. javascript is messy after you pass 10 lines, HTML is too verbose, and css is a way to design using text, that you never know what it will produce as output..
Mozilla should try to push different projects not only based in the web, like it was the best invention ever since the ginger bread..
The technologies that made the web are just lagging behind, but the open mind, principles and universe that were the base for the web creation, should be here to stay
its just about adapt this bright way of thinking into new technologies.. not a big deal..
but mozilla look like a scratched vinyl, and thats a pity, cause its one of our only hopes to circumvent the tech titans agenda to lock people down into their platforms..
and this should be fighted back with new, and better technology.. the same old stuff with some glue on it won´t do the magic.
I wouldn't describe it as a developer's paradise at all- making apps with HTML/CSS/JS can be a very painful process. A developers paradise in terms of compatibility, though.
You wouldn't believe how many mobile developers I talk to who go on about how easy developing mobile apps using co-opted variants of HTML, CSS and JavaScript is.
They'll eventually talk about some of the problems they encounter, and then I can't believe they actually put up with any of it.
Of course, at this point I usually ask what other languages and environments they've worked with. They usually admit to having only ever done web development. Maybe some PHP, in rare cases. They don't know C++, Java, Objective-C, or even Python.
So I understand why they don't recognize the problems they're facing, due to their ignorance. If only they knew about real programming languages and the tools available for them, I think they'd quickly see how bad of an idea the whole HTML, CSS and JavaScript approach truly is.
Its fairly ridiculous to propose that the only reason that any developer is interested in build mobile web apps is that they are ignorant of all other platforms
Read again what I wrote. I clearly did not say that "ignorance is the only reason", or anything of that nature. Please refrain from making misrepresentations like that which you've just made, Dale Harvey.
Ignorance, however, does play a more significant role that you seem to believe, or would like to admit. Many of these developers do lack experience with languages that offer proper class-based OO support, namespaces, modularity, and other core functionality that JavaScript is missing, or has poorly tacked on (I'm looking at you, CommonJS).