[TYPO3-50-general] extJS Library

Nino Martincevic don at zampano.com
Fri Feb 6 09:28:36 CET 2009

Hi Thomas!


Although I'm not a javascript expert I do have experience with various 
JS frameworks, especially being implemented as add-ons for "rich" ui 
clients (most of it being YAGNI...).

In the last project for a company we wanted to use extJS, especially the 
UI guys were enthusiastic about it first.
But after a few weeks they went on using the good ole' JQuery again and 
some extensions.

A comment from the leading UI developer:
"It's like wanting to write a simple note and therefore first have to 
start Word 2007 and program some VBA script for being able to do it, 
just to have some cool memory-greedy widgets you'll never need..."


Thomas Allmer schrieb:
> Steffen Kamper wrote:
>> now we have extJS in core, and there are projects that want to integrate 
>> things with extJS like list-module, also some enhancements to tceforms etc.
> I'm really really sorry - usually I don't like to bash something but I 
> was just trying to find out why ExtJS isn't working in any way with 
> progressive enhancement and then I found this...
> http://blog.workaround.org/2008/10/22/extjs-impressive-for-the-user-painful-for-the-programmer/
> I don't know ExtJS well enough to write something like this myself. But 
> this article just showed what my first impression on many things were.
> Just my recapitulation of the article:
> 1) Applications do not degrade gracefully --- boomer I need that
> 2) CSS is really complicated -- bad; but just more work for me
> 3) generated HTML is huge -- bad; I need to understand it
> 4) works with pixel 0 that's ok
> 5) license - I don't know about it but it seems to be complicated
> 6) web-base forum + I like that as an additional support lvl
> 7) Lack of proper examples 0 don't know and I read js sourcecode
> 8) No customization --- boomer I want to easily modify
> 9) 90% client-side code -- I still want to do some php with FLOW3
> 10) Verbosity 0 I don't know
> 11) Debugging 0 I don't know
> 12) Size - ok it's huge I get that; it's bad, but not too bad
> All in all I maybe would have stopped at the first point as this is 
> really important to me (as you can see from my article I posted)
> I'm sorry but I don't think ExtJS is the right framework to build 
> TYPO3v5 - I mean its good for TYPO3v4 (nice things out of the box, 
> powerful data grids) - but to build the next best CMS the javascript 
> should be taken more seriously.
> cheers
> PS: I'm sure I will be flamed and if anyone can seriously negate the 
> points 1-3 and 8,9 I will apologize with all my heart. However until 
> then I hope TYPO3v5 will be build with something else.

More information about the TYPO3-project-5_0-general mailing list