Visual Studio Apache Cordova Tooling preview
blogs.msdn.com
blogs.msdn.com
Together with the toolkit they are even providing example ToDo-apps for Angular, Backbone and WinJs which makes me hope all the issues I struggled with is now fixed.(Possible by running the app inside a webview instead as an native WinJS app).
Cordova/phonegap on mac took 10 minutes for the demo app to work.
0x800c001c - JavaScript runtime error: Unable to add dynamic content. A script attempted to inject dynamic content or elements previously modified dynamically that might be unsafe."
So I guees they didn`t even bother to test their sample applications again Win8...
The error originates because certain coding patterns may be unsafe and are blocked to protect users. Here's a SO answer on the topic, there may be a better MSDN page with the details, but it's late: http://stackoverflow.com/a/14471414
(Disclaimer: I work on the IE Dev Tools team and helped test the Hybrid Apps debugger. I was not involved with the pull request or StackOverflow post linked above.)
The problem ain`t to patch the Angular source to pass the rules, but its all the other libraries used in a Cordova app which also voilates the rules. ( In my case I use Zurb Foundation, which used modernizr which again voilates the rules.)
Patching and maintaining one libary to support Win8 would be acceptable, but to maintain all liberys with special Win8 work-arounds would be a mess. In a typical web-app work flow where one used Bower for maintaining external libarys this would be even worse.
If you insist on plain old Cordova, you end up with a text editor (Notepad++), with a cmd.exe window (for cordova/ node.js) and Chrome (for ripple, the Debug env). It will be really nice to get all of this into an IDE.