[FLOW3-general] Rumours of Phoenix dropping ExtJS?

Jigal van Hemert jigal at xs4all.nl
Sun Oct 9 17:11:04 CEST 2011


Hi,

On 9-10-2011 16:03, "Christian Müller (Kitsunet)" wrote:
> On 08/10/11 10:34, Olivier Dobberkau wrote:
>> Am 07.10.11 23:43, schrieb Jigal van Hemert:
>>
>>> I really wonder what happened with the enthusiasm of the Senscha people
>>> that it wasn't possible to achieve the goals with ExtJS.
>> maybe robert and karsten can respond this. as far as i know there was no
>> call for help to sencha.
>>
> About Sencha, I know nothing about a call for help to them. Actually in
> the beginning of the year as we waited for ExtJS 4 we asked them for a
> preview version just to check how much of our code we would need to
> adjust but we couldn't get one and so it stalled and stalled for quite
> some time.

Just before the RC release of TYPO3 4.6 I have not much time left to 
view videos; that will come later.

NOTE: if things below sound like harsh criticism, please beware that it 
isn't meant like that. It may partly be because English is not my first 
language and partly because I'm passionate about TYPO3; I want the 
future to be bright, I want current users of TYPO3 to keep using it for 
ages and developers to find it worthwhile to continue developing for 
TYPO3. Please keep this intention in mind when reading the rest.

A few things to consider:

- during T3CON09 there were presentations about the new TYPO3v5 and also 
some sessions with ExtJS (now Sencha) developers. Everybody was 
enthusiastic about using ExtJS for the v5 UI and it was agreed that the 
ideas in the mock-ups could be realized with ExtJS. It seems like a good 
contact between ExtJS and TYPO3

- extension developers have to learn techniques or get used to 
frameworks. People invest time in Extbase/Fluid based on the promise 
that this is the future of extension development and that their code can 
easily be ported to FLOW3 packages. Large parts of the TYPO3v4 BE and 
system modules are converted to ExtJS and together with the previous 
point developers would expect that investing time in ExtJS will help 
them for TYPO3v5 too.

- loading yet another framework (200KB) does matter. Even if it is 
locally cached it must still be loaded and processed in the browser with 
every page. It takes time, processing power and memory, and will thus 
slow things down. It increases the chances for conflicts and other errors

- using multiple frameworks requires knowledge of all these frameworks 
for maintenance, new features and bug fixing

- TYPO3v5 would be a nice demo platform for Sencha; good contacts 
between both teams would be mutually beneficial. If paid support helps 
the relationship it would be worthwhile to try and find 
budget/sponsoring and maybe get cooperation from Sencha to get premium 
support for the basic price.

- even though the code base is different (we do have Extbase as a 
backport of FLOW3 in the v4 core...) and the UI concepts are a visionary 
revolution, Phoenix will still be the next (super)major version of the 
CSM known as TYPO3. This also means that we want current users of TYPO3 
to use v5 in the future. Starting with the Transition Days a path has 
started to make a (slow) transition towards v5. There is thus a 
responsibility for the v5 team to make this transition path possible. If 
v5 is an ever moving target it is hard for the v4 team to make a 
reliable path possible.

Back to fixing some bugs...

-- 
Kind regards / met vriendelijke groet,

Jigal van Hemert.


More information about the FLOW3-general mailing list