[Typo3-dev] Welcome back in the "goto-age"?
Sven Wilhelm
wilhelm at icecrash.com
Tue Mar 22 12:34:29 CET 2005
or standards vs. flexibility...
-- As Michael asked, why this posting in the off-topic list. --
Hi,
don't kick me, it's just my mind after a night of stupid search for
standard based solutions and I'm tired.
When currently reading code I sometimes feel back to the age where goto
statements in the code were ok.
xclassing as one example. extending extensions and extending the
extended extension.
Do the developer not want to work together?
Could many of the "enrich the core with expected
functionality"-extensions not move the functionality to the core?
Who has an overview of all the side-effects coming with this kind of
developing?
As I'm an admin on unix-technics for many years now I often remember the
kiss-statement (Keep it simple, stupid), and you often have a very
transparent system in front of you.
Many parts of typo do not follow this statement at the moment.
For new users the first investment is very high.
As a developer it's nice for developing fe-plugins as you have the final
solution very fast, but coding in the backend? Use libraries for ways
other than the webbased way?
Are there sometimes reviews of the codebase? Are there release or
milestone plans, where you now what is currently on the topic list or
eg. if there is a reengineering for a subsystem planned? Has sometimes
the benefit to have a codebase which is smaller and faster, eg. direct
integration of "Authentication Services" (which in my eyes is just a
php-implementation of the wellknown PAM-System) to the core, not using
as an extension.
Is there really a need to reach the 100% flexibility? Other software
systems also have restrictions? Isn't the Eclipse-way just a nice way?
You have defined Extension points and Extensions which use them for
connecting additional features. It's clean and documented due the
xml-file in the plugin.
More information about the TYPO3-dev
mailing list