Discussion on:

Message 12 of 1
@bitcrazed
sorry but html5 is a good 10 years behind SL. The web development is fundamentally falwed at its core by creating applications using a document model. That is ridiculous. Apps are apps, and documents are documents. All the pain in web development is trying to make the document model simulate the UI paradigms we have had in desktop/native development for decades. Want modal dialogs? you have to write them from scratch. Want table layout panels/layout grids? good luck using clumsy html tables. The second problem with web apps is the over-reliance on CSS to define layout. In SL your xaml defines your layout. There is no need for a separate file. The look and feel is defined in styles which do not need to be concerned with layout. HTML5 is a bloated mess of content mixed with tags which controls some of the layout mixed with css which can control even more of the layout with js and DOM to control even other parts of the layout. It's a mess.

Let's realize the problem: the web was created for documents, not apps. SL was created for apps. Maybe once HTML(6?) disposes with DOM and CSS for app creation then we will have a competent platform for web apps. until then creating web apps is more of hacking away until it is right instead of an exact science like modern native apps are.
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox