2011-06-20 52 views
2

我的開發團隊使用symfony 1.4創建了一個網站,但是這個項目成了一場噩夢:很少有人知道如何使用symfony編寫代碼,我們在項目上工作太多,而且我們最終難以維護。個人而言,我是symfony的粉絲,不能等待2.0的發佈,但團隊不想聽到任何消息,認爲Zend Framework會更好,因爲它基於獨立模塊(但是Symfony2也是如此,對不對?)學習Symfony2或切換到Zend?

無論如何,我會堅持開發一個新項目之前,開發者會對sf2或Zend進行培訓。

有什麼想法?我應該堅持使用Symfony 2,還是他們正在尋求ZF?

+0

這真的不能就這樣回答,但我只想說,如果你的開發上所有的青睞和舒適與Zend,他們爲什麼力交響樂? –

+0

如果大多數人都想要ZF,那麼士氣會更好。當然不是更糟。 – kapa

+0

我覺得他們責怪symfony項目的失敗 – Manu

回答

7

當前的Zend框架(1)基於PHP> 5.2。

另一方面Symfony2的起始PHP> 5.3。在Symfony2中,所有的都是捆綁的。

如果你有興趣玩5.3的漂亮功能,你可以讓他們切換到symfony2。此外,爲什麼你不加入#irc或谷歌組,並得到幫助,當你卡住了?

也很難說服某人反對框架。所以最好嘗試說服PHP 5.3和改進的功能。

ZF2基於5.3,但仍在開發中,並且正在慢慢地開始。

也是其不怪了一個框架,你的項目的好辦法:-)失敗

如果您在PHP有興趣的5.3框架,我建議

的Symfony2:http://symfony.com/(組件,小框架的Silex上Symfony2組件的頂層,Symfony2全棧架構)。爲什麼我推薦Symfony2是由Drupal,PHPBB,PPI2等使用的組件。所以你只需要學習一個API :-)。

其他

FLOW3:http://flow3.typo3.org/ 1版。本地化和翻譯不是我所知。使用Doctrine2作爲ORM。來自TYPO3,不是貪婪的公司:-)。

鋰:http://li3.me/(發展)

ZF2:http://framework.zend.com(發展β-3)

有興趣PHP 5.4的框架/組件?

光環PHP(此前太陽能PHP by Paul M Jones是基準框架之父):https://github.com/auraphp當前Beta2版本更新。

瞭解更多從http://auraphp.github.com