I am new here.
If this is already asked, please delete it.
Which one would you choose?
I am new here.
If this is already asked, please delete it.
Which one would you choose?
The short answer is jQuery.
The longer answer is: type each one into google, and see how many results you get for each (make sure to type Prototype JS for Prototype). That will give you an approximate measure of popularity. This is a subjective measure of a library's strengths, but can be helpful nonetheless.
And by 'dozo' I think you mean 'dojo'.
This has been discussed here at least a zillion times.
As always, it depends on your application. But I'd recommend jQuery first. Light and very functional, and leads you to write clean code.
What I biased my decision on was adoption by major companies. When you go to the jQuery website you can see some of the companies that use it. Also Microsoft has decided to include it as-is in Visual Studio with Intellisense, I mean come if Micorsoft is using it with out messing with it or coming up with their own version it's got to be OK right..I think ;) ?
More importantly take the time to use all the libraries in basic programs and take them for a test drive and see which one seems the most intuitive and easy of use. Plus the amount of support available from documentation, blogs, examples, tutorials, etc.
I would definitely recommend jQuery. It is extremely easy yet can be extremely powerful depending on what your needs are. There are a lot of examples, tutorials, and blogs about jQuery with some really good books available to help you.
You can also check the performance comparision of these tools, i was help me choosing right tool for me. you can access this page from dojo-vs-jquery-vs-mootools-vs-prototype-performance-comparison
Otherwise, you can also find advantages and other summary infos of these tools from prototype-jquery-mootools-ext-dojo-speed-comparison
Or you should look this discussion on the stackoverflow
I think jQuery.js provides best features to you. If you want to see the comparison in all JavaScript frameworks than go through this link:-
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks.
This will help you to choose.
Regards, Mannusanghi
I learnt Dojo because its support by Zend Framework.
It took me a week (a long week..) but now, I really enjoy it, and I feel very productive!
From what I read, most JS libraries don't encourage you to learn the JavaScript language fundamentals or the DOM. If you want to write great JavaScript applications, the problem isn't the library you use, but how you understand the language, the DOM, and the library, if any.
(I don't have any experience with JQuery/Prototype, and didn't had previous Javascript experience)