UI, Widgets, Eh??
I am now taking a serious look at JS libs and everything they do, in the past I have just used JS ajax scripts which are pretty much drop in and away they go. But I decided to look into the frameworks and get stuck in building some simple apps to see what they can do.
Firstly I found mootools and Jquery which seem quite slick.
But then I came across YUI and Jquery UI, the term UI 'User interface' suggested to me that they were tools for building the actual look of web apps, as in the whole thing!! Took me a while to work out its just another type of library! sheesh! I know kinda see where they are coming from, in that they provide user controls, interaction.
Now as I am getting deeper into it, looking at Ext js and Yui they talk about it being made of widgets than just a library, so now I am a bit lost about widgets.
So the point of this thread? Well for the following libs, which are hopefully all slightly different what are they, when do you use them, what are they best suited to, how easy are the effect to use? Lastly how easy is it to build something with them? oh yeah and what are widgets exactly.
if you want to curse the day when you born then use jquery UI :D
many, MANY bugs, some of their OWN demos doesent work, documentation for sortable, for example is splited and you have to GUESS that some properties from draggable, from example, will work on sortable, and so on.
If you want a small one, i recommend you jquery interface. is the BEST.
Moo have pretty weird way for documentation (i need a fast accordion and i don't get it in 5 minutes; i quit :D ) and YUI i dont used yet.
Pick one that suits your (and your teams) style of coding and use that. I use moo at work because thats the company standard and prototype/scriptaculous at home because it feels natural and is really well supported. But it really dosent matter
Yes there are bugs, but it's really alpha software. The UI team admit as much. An updated version (1.1) is due on the 18th of this month. They're aiming to iron out many of the bugs in this update.
Originally Posted by i0nutzb
Im actually leaning towards using YUI but it seems a massive file collection compared to something like mootools, which is so lightweight and can be made as small as I need it.
Im also having a play to see which is easiest to use from a JS novice point of view.