我正在尋找人們使用這兩種框架製作的任何體驗。 現在我正在使用Yii
幾乎所有的東西,但給流一槍,我想, 我問問他們誰一起工作的人。你能給我任何反饋和你的經驗嗎?Flow(typo3)與yii相比
我Yii
和Flow
你能告訴我從你的經驗的東西之間找到Zend
和Yii
,cakePHP
和Yii
... 但沒有進行比較?複雜性,性能,安全性
謝謝
我正在尋找人們使用這兩種框架製作的任何體驗。 現在我正在使用Yii
幾乎所有的東西,但給流一槍,我想, 我問問他們誰一起工作的人。你能給我任何反饋和你的經驗嗎?Flow(typo3)與yii相比
我Yii
和Flow
你能告訴我從你的經驗的東西之間找到Zend
和Yii
,cakePHP
和Yii
... 但沒有進行比較?複雜性,性能,安全性
謝謝
我沒有噸的經驗。其實更多Yii,但對於我的工作,我正在學習Typo3並編寫了一個Extbase擴展,它實現了MVC技術。我沒有用FLOW做過很多(我知道的)。
我的經驗談幾點看法:
我找到的Yii要直觀得多。一旦你理解了框架的基本概念,那就相當不錯了。當發生問題或需要實施某些功能時,我可以很快找到正確的位置進行更改。
我過去在TYPO3框架上工作很多,說實話,我認爲這是一場災難。它的工作原理很多人都可以很成功地進行編程。但是,對我而言,它的很多部分都是我不明白的黑盒子。 IMO TYPO3使事情變得非常複雜,不必如此困難。當我需要調試一個TYPO3問題時,我花了60-80%的時間簡單地找出導致問題的位置或原因。
但是,EXTBASE似乎是朝着正確方向邁出的重要一步。這個概念和結構與Yii使用的非常相似。它甚至有一些我覺得比Yii更好的功能。例如,模型的預處理和後處理自動處理數據庫存儲。如果您更改模型代碼中的值,則無需擔心保存事宜。此外,概念模型和數據庫連接更加乾淨地分開。
此外,FLUID視圖/模板工具是非常好的。編碼語法與HTML非常相似,非常直觀。模板可以用看起來基本像HTML文檔的語法編寫。 FLUID元素也非常直觀,只需閱讀代碼即可知道發生了什麼。這也使得複雜的顯示元素的苦差事非常簡單。
我仍然認爲Yii是一個更好的產品,但TYPO3取得了很多進展。如果你可以避開TYPO3-Core的黑盒子,那麼確定。
此外,儘管TYPOSCRIPT似乎越來越少,它仍然存在,並引起了我很多頭痛。
請不要混淆Flow和Extbase。 Flow是一個框架,從中可以將一些組件和概念返回到/集成到Typo3中。但是,Typo3並不包含Flow,即使在Typo3和Flow中都存在的模板引擎Fluid中,在行爲上也存在差異。 (除此之外,我完全同意Typo3是完全徹底的廢話。) – BlueM 2016-02-01 08:31:02