Ask HN: killer JS framework for RIA
Here is my list of serious RIA frameworks.
Ext JS Yahoo YUI Cappuccino Qooxdoo DOJO Moo Tools JqueryUI KendoUI zeptojs
ExtJS is commercial, Cappuccino uses a custom language, YUI is old, jQueryUI and dojo don't have good tables & panels. Qooxdoo is very nice, but has not managed to build a rich community for whatever reason. I didn't include Angular and Backbone, because they quite different goals it seems to me.
How does Google's polymer/XBL2/Shawdow-Dom fit into the picture? Any emerging libs already building on this?
[+] [-] clarle|12 years ago|reply
I work on YUI, and there's definitely lots of active development still going on with it. There's sometimes a bit of confusion with YUI2 and YUI3, with YUI2 being much older and more verbose.
YUI3 is a lot more developer-friendly, and we've worked to build more modern components such as Pure CSS [1] and the YUI App Framework [2]. SmugMug's new site that they released a few days ago (http://www.smugmug.com/) is built on top of YUI, and it looks absolutely fantastic.
If there's anything I can help you out with, definitely feel free to let me know! We've definitely come a long way since YUI2.
[1]: http://purecss.io/
[2]: http://yuilibrary.com/yui/docs/app/
[+] [-] bachback|12 years ago|reply
Any thoughts on the emerging standards like XBL and shadow dom in relation to YUI?
[+] [-] X4|12 years ago|reply
What could be the reason, Bad marking maybe, idk?
YUI not only has pretty good damn support for ARIA and their templates conforms easily conform to WCAG AAA. What I like about YUI is that they continually improve and reinvent themselves. Something you cannot say about extjs and jqueryui for example.
PS: In 2002 - 2004 (not sure when), I've sent a huge css file (it resetted every tag) to a friend working at Yahoo and I was glad when they announced YUI CSS a month later which may or may not have built on my code, it remarkably defined the web. Today you can see html5boilerplate borrowing these ideas Yahoo once put into the mainstream with their awesome Framework.
[+] [-] frankydp|12 years ago|reply
EXTJS is the only RIA and desktop top js lib that has enough features to be a net gain for the UI dev. There is room for a desktop focused lib in this space, that is not at the scale of EXT, or even an opensource project.
http://www.kendoui.com/
Kendo is not ideal but does address a couple of your issues. It is opensource for delayed versions and commercial for current. But it has a poison tree license on the free version. I only bring it up because some of the structures allowed me to build a recent project with a mostly desktop feel, although the documentation is beyond horrible.
[+] [-] rufugee|12 years ago|reply
[+] [-] firefoxNX11|12 years ago|reply
[+] [-] bachback|12 years ago|reply