Live data from Hacker News

Ask HN: What is your favorite Javascript UI framework out there ?

news.ycombinator.com

11–20 of 43 posts

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#11
Jquery by a mile, for all the reasons others have mentioned + I'm also using jqueryUI which supports the newish Theming framework and is a great way to bring a consistant Ui feel to your app. the online theme generator is very slick and is designer friendly too.

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#12
UkiJS (http://ukijs.org/) is pretty nice too.

I took a serious look at SproutCore and Cappuccino for a web app (not site) that I'm building, but jQuery is so damned easy to use, that it was not easy to justify spending a few days learning yet another framework.

The thing that made me totally drop any further investigation into SproutCore and Cappuccino (and UkiJS, for that matter) was the JQuery layout plugin (http://layout.jquery-dev.net/). It makes your GUI construction super simple, and then you can cherry pick the jQuery UI elements that work for you.

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#13
ExtJS is my personal favourite - amazing collection of ready-to-go components, very good doco, a strong community, loads of extensions etc. The performance is also very good.

There have been some issues regarding licensing with some OS purists feeling that Ext 'tricked' its early adopters. Personally I couldn't care less. I treat it as a commercial product for which i'm more than happy to pay $300.

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#14
post #8

Depends on your requirements. JQuery is great if your goal is also to maintain a progressive experience that somewhat works without javascript. If you're after a feel closer to desktop apps, or a high level of interactivity, and also don't care much about users who don't sport a modern browser, I think the best library is Ext, both in terms of community size and widget features. But, qooxdoo would be a better choice…

Ext looks great, but for some reason, I've never felt like their licensing seemed very clear cut. Having said that, I'd consider Ext over the likes of Sproutcore or Cappuccino.

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#15
post #4

jQuery, hands down. It allows for so much functionality with such small amounts of code.

hands down. jQuery is the simplest and most powerful, and has the biggest community.

Since the OP is asking for UI frameworks I assume you're both referring to JQueryUI.

A UI framework is only as good as the widgets it ships with and looks to me like JQueryUI is a bit light on in this regard. Certainly a good framework for adding a few simple UI elements like accordions etc. Not as useful for projects requiring more complex elements like grids, treeviews, layout managers etc.

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#16
Depends on how complex the application is.

-JQuery UI for simple widgets to make the UI a bit more functional with JS

- ExtJS for when the whole web app is a JS application with rich, desktop-like interactivity. Use mostly JSON for communication with the ASP.Net MVC backend.

- YUI for anything in between those two points mentioned above.

I haven't really tried anything else so far. But I'd like to look at GWT when I can.

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#17
If you don't limit yourself to a strictly JS UI library, you can try NOLOH (http://www.noloh.com). NOLOH stands for Not One Line of HTML and allows you to work on a single language on the server-side without ever having to deal with the client. Unlike SproutCore, or Cappuccino, which are fat-clients, NOLOH is lightweight and on-demand. This means that your application loads instantly (noloh.com is a noloh app), and there's never any unnecessary code loaded on the client at any time, either on the server, or client. Best of all this is done automatically for you completely transparent to the developer.

Furthermore, all the native widgets & core for that matter are completely skinnable, extendable, and modifiable as you can see from the vast visual differences and feel in the numerous NOLOH applications.

NOLOH also allows you to easily use most 3rd party JavaScript widgets & components out of the box, without a single line of modification to the 3rd party library. You can see how easy that is at http://github.com/noloh, take SyntaxHighlighter for example. If you have large set of legacy HTML, no worries, NOLOH allows you to work with that and seamlessly communicate with the server check out a demonstration here: http://www.youtube.com/phpframework#p/c/C102458C2FFD8ACF/5/i...

Also, unlike Sproutcore or Cappuccino, the client is only used for rendering and not a store of your business logic. So all your valuable application logic is completely protected from prying eyes.

For all that are wary about NOLOH, give it a watch at http://youtube.com/phpframework to see simple and efficient it really is. We've been around since 2005 (though only available to the public since last year) and have a growing set of articles & videos. In the coming month we'll have more demos than you'll know what to do with.

Disclaimer: I'm a co-founder of NOLOH.

[edited for clarity]

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#18
No mention of YUI yet? I have been using it for years and can't imagine using any other framework.

YUI can be somewhat low level, but YUI 2 has grown to provide many impressive components like layout manager, menus, data tables, rich text editors, tree views, tab views, and more. Not to mention one of my favorite parts of YUI, the CSS font and reset files.

YUI 3 is much more reminiscent of jQuery, but doesn't quite have the component list of its predecessor (YUI 2). The YUI community is very active and the people behind the project are very communicative.

Anyways, just thought I would throw in my vote for YUI.

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#19
You don't have to write any of your backend in Javascript w/ SproutCore or Cappuccino.

My favorite by far is Cappuccino. It designed almost exactly like Cocoa, which is a fantastic framework for writing apps with UIs. It comes with a ton of components that are already designed for you. You can completely skip the cost of a graphic designer (you still have understand interaction design).

Re: Ask HN: What is your favorite Javascript UI framework out there ?

#20

jQuery, hands down. It allows for so much functionality with such small amounts of code.

YUI is very impressive and fantastically well documented - but in the end I switched to jQuery and jQuery UI - it really makes working in JavaScript a delight rather than the chore I used to regard it as.
Post reply on HN