[TYPO3-mvc] [FYI] Common Extbase critics
François Suter
fsu-lists at cobweb.ch
Wed Jun 1 22:42:13 CEST 2011
Hi Bastian,
> Please take some minutes, read our statements and let us know if you
> don't agree or we missed something important.
Thanks for this very interesting summary. I have taken my first Extbase
steps recently and I can relate to some of the issues mentioned there
;-) But I also relate to the strong points :-)
As I'm totally stressed out I didn't have time to look at patches or
contribute anything (except for the misshapen DateTime patch), but I
wanted to react on the following:
> Extbase is using its own Templating Engine instead of relying on a
> 3rd party solution
> [snip]
> In any case: You're free to replace the View in your Extbase
> extension and use what ever Templating Engine you like.
Has anyone really attempted this? I wonder if it's possible at all,
because - while digging into the source to try and debug some of the
problems I had - I came across some wrong inheritance and some things
which are not as abstracted as they are supposed to be.
I don't have any particular example to quote off the top of my head, but
I was wondering if any of the Extbase "core" people are using PhpStorm
as an IDE. I do and I was surprised at the number of undeclared method
PhpStorm complained about. I checked a few and it's no PhpStorm bug:
there are really inheritance/interface errors throughout Extbase. They
are really easy to spot with a clever IDE. Maybe they are not so easy to
fix ;-) I just wanted to point out that it would be worth checking the
Extbase code with a good code analyzer.
There are also a number of wrong @param/@return phpDoc declarations.
Cheers
--
Francois Suter
Cobweb Development Sarl - http://www.cobweb.ch
More information about the TYPO3-project-typo3v4mvc
mailing list