[TYPO3] [TYPO3-ect] Evaluation: Which JS library to recommend?

Elmar Hinz elmar07 at googlemail.com
Sun Oct 28 14:34:48 CET 2007


Hello all,

dispite of many drawbacks and tears in the past JS libraries are en vogue
again. Still impressive short term successes may be followed by
unsatisfied, complaining customers few monthes later, when the next
generation of browsers is comming up or when the fashion changes and
another champion is the new must have.  

However, a lot of progress has been made, long term stability is growing and
features have become that impressive, that you will often decide to use a
JS library especially to build applications in closed areas of your site,
that don't need to match standards of accessibility.

But it is a critical effort to give recommendations in this field by the
Extension Coordination Team. On the other hand the volatility is the reason
why TYPO3 extension developers expect some recommonendations, to get at
least a minimum of orientation for the usage within TYPO3 extensions.  

If we give a recommandation of a preferred JS library, which one should it
be today?

Candidates: Dojo, Mochikit, jQuery, ExtJS

Please consider the following aspects:

Dojo:

 [] Range of functionality
 [] Support of browsers: FF, IE, Konqueror, Safari, Opera
 [] Ease of use
 [] Performance
 [] Clean namespaces
 [] DOM manipulations
 [] Support of CSS selectors
 [] Security of investment   
 [] License policy

Mochikit:

 [] Range of functionality
 [] Support of browsers: FF, IE, Konqueror, Safari, Opera
 [] Ease of use
 [] Performance
 [] Clean namespaces
 [] DOM manipulations
 [] Support of CSS selectors
 [] Security of investment   
 [] License policy

jQuery:

 [] Range of functionality
 [] Support of browsers: FF, IE, Konqueror, Safari, Opera
 [] Ease of use
 [] Performance
 [] Clean namespaces
 [] DOM manipulations
 [] Support of CSS selectors
 [] Security of investment   
 [] License policy

ExtJS

 [] Range of functionality
 [] Support of browsers: FF, IE, Konqueror, Safari, Opera
 [] Ease of use
 [] Performance
 [] Clean namespaces
 [] DOM manipulations
 [] Support of CSS selectors
 [] Security of investment   
 [] License policy

We invite you to share your experiences and to find the champion for the
next year.

Please use differnt postings for voting and comments.
Please only answer those points you have knowlage about. 

Thank you very much

Elmar Hinz

--
Elmar Hinz
T3 Extension Coordination Team
NG: typo3.teams.extension-coordination







More information about the TYPO3-english mailing list