[TYPO3-ect] symfony
David Toshack
david at vaultin.com
Thu Mar 30 08:02:31 CEST 2006
Daniel Brün wrote:
> Our company has just almost finished a relatively complex application
> based upon the symfony framework. After having dived into quite a lot of
> different frameworks (and developed some, too) I dare to say that this
> is the first framework that I really like.
> That's why I am currently trying to use symfony for TYPO3-Extensions,
> which does not seem to be too difficult to implement.
> I don't see any problems in using propel, either.
>
> I will post my results as soon as I have some usable code. If anyone is
> working on the same subject... please contact me!
>
> Cheers,
>
> Dan
I also like the idea of using Propel[1]. It takes a lot from the, dare I
say it; Java way of doing things, as in Torque[2] based on the Turbine
Framework[3].
I would hate all the work of the DBAL project to go to waste, but Propel
is definitely a wider accepted PHP alternative, as is Propel's choice of
ADOdb's replacement, Creole[4].
We can learn a lot about project building system equivalents like
Apache's Maven[5], and Ant[6]. These tools have done a lot for
collaborating many, many projects to work together seamlessly. I think a
lot can be learned from a PHP equivalent project building tool like
Propel; and it's inherited projects like Phing[7].
Phing was originally developed for Binarycloud[8], but Phing has become
a standalone PHP project similar to Apache's Ant. This would make for
some nice features of the kickstarter.
If something like Propel was used more commonly we'd be plugging in all
sorts of PHP projects. Its a shame the Zend Framework[9] hasn't yet
shown any interest in Propel for project building. Which makes me wonder
if they are either planning on a robust framework that doesn't require
auto generated code (even for a persistence layer), or they are planning
on leaving the option of these type of building blocks to the developer.
In the case of if/when the latter is required, I think Propel would come
in handy, with or without symfony.
Cheers,
David
[1] http://propel.phpdb.org
[2] http://db.apache.org/torque
[3] http://jakarta.apache.org/turbine
[4] http://creole.phpdb.org
[5] http://maven.apache.org
[6] http://ant.apache.org
[7] http://phing.info
[8] http://binarycloud.com
[9] http://framework.zend.com
More information about the TYPO3-team-extension-coordination
mailing list