This makes sense for embedded: you want to save every penny since it's a high volume business, the chip manufacturer wants to save every penny , there's a huge amount of variety in chips - so in the end development is hard. Without all those requirements, heck maybe something like the arduino/mbed would have become popular among professionals.
But as for webdev ? not so much. The critical factors are time-to-market and development cost. And in the domain of web based business apps, we already have useful high-level tools[1], and it seems to be technically possible to improve the situation in consumer facing apps too.
For webdev, the biggest inadequate tool is the browser itself: ancient versions, vendor quirks, mandatory single language. This is mostly due to it being the place where various competing interests have fought one another to a standstill.
But a good, high level tool solves/abstracts all those issues for it's developers(with the cost of some performance decrease) . The business oriented tools manage to do so.
This makes sense for embedded: you want to save every penny since it's a high volume business, the chip manufacturer wants to save every penny , there's a huge amount of variety in chips - so in the end development is hard. Without all those requirements, heck maybe something like the arduino/mbed would have become popular among professionals.
But as for webdev ? not so much. The critical factors are time-to-market and development cost. And in the domain of web based business apps, we already have useful high-level tools[1], and it seems to be technically possible to improve the situation in consumer facing apps too.
So where are the tools ?
[1]http://ww2.mendix.com/rs/mendix/images/gartner-magic-quadran...