Linked by Thom Holwerda on Wed 2nd Apr 2014 22:07 UTC
General Development

This project is actively developed by the WinJS developers working for Microsoft Open Technologies, in collaboration with the community of open source developers. Together we are dedicated to creating the best possible solution for HTML/JS/CSS application development.

Another bit of Build news: WinJS has been released under the Apache 2.0 license.

Thread beginning with comment 585983
To read all comments associated with this story, please click here.
HTML?
by biffuz on Thu 3rd Apr 2014 11:19 UTC
biffuz
Member since:
2006-03-27

Who exactly is so insane to develop apps using a bunch of technologies designed for documents?
I hate all of them - first, because I don't like them, and second, because you _have_ to use them.

Reply Score: 2

RE: HTML?
by steve_s on Thu 3rd Apr 2014 12:59 in reply to "HTML?"
steve_s Member since:
2006-01-16

Dig into most Mac apps and you'll find that the UI is defined in XML documents. Sure, developers tend to not write that XML themselves and instead draw out their UI inside Xcode, but the underlying tech is XML. I'm not all that familiar with other platforms, but I'm fairly sure that most these days support having the UI defined using some kind of document format. It's generally considered good practice to separate your views from your controllers, and it makes sense to use a document format for views.

Using HTML for a user-interface layer of an application really isn't all that different to many desktop applications.

HTML+CSS has long since evolved away from being just a simple document markup pair.

Of course if you're adamant in insisting on avoiding using both for apps that run on a web stack you can always use HTML5 Canvas or WebGL and draw all your UI widgets yourself.

Reply Parent Score: 2

RE[2]: HTML?
by biffuz on Thu 3rd Apr 2014 14:01 in reply to "RE: HTML?"
biffuz Member since:
2006-03-27

Dig into most Mac apps and you'll find that the UI is defined in XML documents. Sure, developers tend to not write that XML themselves and instead draw out their UI inside Xcode, but the underlying tech is XML. I'm not all that familiar with other platforms, but I'm fairly sure that most these days support having the UI defined using some kind of document format. It's generally considered good practice to separate your views from your controllers, and it makes sense to use a document format for views.

Using HTML for a user-interface layer of an application really isn't all that different to many desktop applications.

HTML+CSS has long since evolved away from being just a simple document markup pair.

Yes, I do some Mac coding ;)
But that's not the question. The underlying model of a window system is completely different from a document model, that's the point. It's a nightmare to try to mimic a window model in HTML.


Of course if you're adamant in insisting on avoiding using both for apps that run on a web stack you can always use HTML5 Canvas or WebGL and draw all your UI widgets yourself.

No thanks, too much work. And I hate JS too.

Reply Parent Score: 3

RE[2]: HTML?
by Nelson on Thu 3rd Apr 2014 14:31 in reply to "RE: HTML?"
Nelson Member since:
2005-11-29

The only thing that and HTML have in common is the fact that they're both markup.

HTML is poorly suited for actually describing interfaces. Its more oriented towards documents because that was its original purpose.

Writing UI in HTML is a nightmare thanks to what could quite possibly be the most backward layout model ever with CSS.

Reply Parent Score: 3