5 ms·
It makes perfect sense that HTML5/JS would overtake traditional UI frameworks on the client side. Doing Win32, Java Swing, etc. was a horrible experience compar
by programminggeek 15y ago
It makes perfect sense that HTML5/JS would overtake traditional UI frameworks on the client side. Doing Win32, Java Swing, etc. was a horrible experience compared to the relative niceness of HTML/JS.
Adobe Flex/AIR was probably the best client UI dev experience I've had. MXML and Actionscript 3 is VERY similar to HTML/JS. Given the benefits of so many platforms moving towards HTML/JS as a kind of common language for UI development, these are exciting times.
- bonch 15y agoPeople have been predicting web-based desktop development for 15 years now, and it never happens. Netscape even wanted to replace the Windows 95 shell. Apple tried to push web apps for third-party iPhone development, and people didn't want it. There are just too many advantages to native performance and development, not to mention that Javascript isn't the sanest language in the world (to be expected since it was hacked together in 10 days at Netscape).
- richcollins 15y agoThe niceness is in the Javascript, not HTML. HTML is made for text layout, not stateful UIs.
- bonch 15y agoJavascript is an implied part of DOM scripting. HTML5 is an umbrella term covering all of these technologies and is much more than text layout.
- richcollins 15y agoRight the DOM is the problem. Javascript exists without the DOM. Just imagine Cocoa written using Javascript instead of Objective-C
- wslh 15y agoYou missed WPF.
- programminggeek 15y agoI've done a little bit of WPF and it's in many ways identical to Flex. The only thing I never understood is why MSFT couldn't even get their own people to adopt it much outside of the beautiful Zune software.
- wslh 15y agoVisual Studio 2010 is developed under .NET/WPF.