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

"Kitsunet (Christian Müller)" christian at kitsunet.de
Mon Nov 5 11:38:08 CET 2007


And a comment to my jQuery numbers:

I do not know how to give a number for License ( it is available with
MIT or GPL License, which seems good to me)
The community seems quite healthy so I think it will be supported for
some time and I have not checked the namespaces.
It has a lot of functions and many community generated plugins can be
found for almost anything. Browser support looked good in projects I
used it, but I have not made intensive tests. It is easy to use,
especially because there a tutorials AND a complete API and function
reference, which is a must have for me. Performance tended to be a bit
on the slow side, but I have not compared with others. But it is easily
extendable, which is also shown by those community plugins.

I tried jQuery, Dojo, Scriptaculous and MooTools and from them liked
jQuery the best.

Christian

Elmar Hinz wrote:
> 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-team-extension-coordination mailing list