If I am starting a new project how should I pick between using YUI 2, YUI 3 and jQuery?
I know there are a bunch of questions/answers already about can you use them together, but I am trying to figure out what criteria I should be thinking about to make my decision.
Are they overlapping?
Is one better at GUI and the other better at internals?
Do they play well together? My understanding from other questions is that they can live in different namespaces, so they can live together, but that doesn’t necessarily mean that it is good to use both.
Thanks!
If you are familiar with neither, I personally have found jQuery‘s documentation and API easier to understand than YUI’s, at least for simpler things. It also appears there is more jQuery related information than YUI on stackoverflow.
YUI does have its users and supporters though, so check it out in case you end up finding it suitable for you. It’s got a huge library of additional modules you can use for complex web applications.
My usual advice would be to go with whatever you’re familiar with, and I say this because I don’t think it’s worth dropping one to start learning the other from scratch. But if you are familiar with neither, then you should check out how easy the documentation for both is to understand.
PS I would not recommend YUI2 if you’re starting anew as it has been superceded by YUI3, which is much better designed.