[TYPO3-ect] Voting: Classnames for BETA
Johnny Peck
johnny at slipcasemedia.com
Thu Aug 23 11:54:31 CEST 2007
+1 -- I agree completely with Joerg on this. I have not seen anyone
really bring up this issue as to whether 5.0 should be such a focus for
lib/div. Migration for those that use lib/div will be simpler than for
any other simply because we are using strong enough OO patterns for
development by using the libraries. We would also very likely wish to
adjust our extensions anyhow to take advantage of improvements
introduced by 5.0. Attempting to create an aura of migration to 5 via
lib/div may be short sighted since we have no verified public release of
such and we have been misplacing the point that our use of lib/div in
the first place is to use better programming practices anyhow, which
*should* be commonplace when developing or migrating to TYPO3 5.0 anyhow.
I also don't want to change too much of my current work code to comply
with Beta though I will if needs be. I honestly like the class.*.php
way and am not really that excited about the 5.0 naming though I am sure
I can get used to it just fine. Let's keep to 4.0 guidelines as we all
know 4.0 will be far more prevalent than 5.0 for quite some time and
very likely for years. I would, as a new dev on an entrenched project,
rather read a short guideline for 4 rather than dealing with another
that takes into account a completely different code base. I won't be
waiting more than a short moment to move to 5 but I can hardly believe
how many admins are still running 3.8 or older but we need to consider
that. If something works, don't mess with it. If you want to work with
5.0 you will need to refactor a bit and that is nothing new for anyone
on this list. Auto-loading with lib/div for 4.x should follow 4.x
guidelines. Lib/div in 5.0 should follow with 5.0 guidelines. 5.0 is
the spirit of T3 moving forward, not the code, hence the name Phoenix.
Anyhow, +1 for Ingo and Joerg! Sorry for the winded post I just had to
get it out.
Aloha
Johnny
ps. Aerosmith is coming to Maui! Hopefully I can get a ticket and they
don't sell out too quickly. Aloha!
Joerg Schoppet wrote:
> Hi,
>
> so after a night of thinking about it I have to correct my vote to the
> third one (Ingo).
>
> Reasons:
> After reading Roberts mail "TYPO3 5.0 and lib/div...", looking at the
> actual code of TYPO3 5.0 and seeing the complains from Ingo I think the
> following:
>
> Actually, lib/div are TYPO3 4 extensions, which helps ext-developers to
> use a lot of strong oo-pattern within there extensions. Even if TYPO3 5
> will be out (somewhen in the future) the 4-branch will be alive for a
> long time (IMHO). At this moment we have an extrem high count of
> extensions in TER, even if only 50% are "meaningful", it will be a huge
> task until only a small part of extensions will be available for 5.
> Also, as Robert mentioned, and everybody can see in the code: The code
> of 5 will not have so much similarities with the code of 4.
> In 5 there will be a lot of the features, actually provided by lib/div,
> provided by the core.
>
> So the big question for me is, will lib/div be necessary for 5?
>
> At the moment, I can not say! But it will be clear, that *EACH*
> extension needs a rewrite. Important, for myself, is, that developers
> learn from lib/div, how to program in an oo way (the concepts). Because
> if the concepts are clear and understandable it will be easy for people
> to move there extensions to 5 (in a conceptual way).
>
> Naming Guidelines are necessary and because there are naming guidelines
> for 4, I would use for the actual lib/div these naming guidelines.
>
>
> Regards
>
> Joerg
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFGzS8vq5Me6rRDqPURAg8KAJ4516ycTpTSJVM0Wd7XavX3z76QxQCfYY+S
> ANhRC+89u90W4UT8wkp9E7o=
> =i7hr
> -----END PGP SIGNATURE-----
More information about the TYPO3-team-extension-coordination
mailing list