我正在寻找人们使用这两种框架所做的任何体验。
现在我几乎用Yii
几乎所有东西,但是为了给Flow一个镜头,我想,
我问那些和他们一起工作过的人。你能给我任何反馈和经验吗?
我找到了Zend
和Yii
,cakePHP
和Yii
之间的比较...
但Yii
和Flow
你能告诉我你的经历吗?复杂性,性能,安全性
谢谢
答案 0 :(得分:1)
我没有丰富的经验。实际上Yii更多,但对于我的工作我学习Typo3并编写了一个Extbase扩展,它实现了MVC技术。我没有做过FLOW(我知道)。
关于我的经历的一些评论:
我发现Yii更直观。一旦你理解了框架的基本概念,它就非常好了。当问题发生或我需要实施某些事情时,我可以找到正确的地方进行更改。
我过去曾经使用TYPO3框架做过很多工作,说实话,我认为这是一场灾难。它很有效,很多人都能很成功地编程。但是,对我来说,很多部分都是黑盒子,我不明白。 IMO TYPO3使事情变得非常复杂,不需要那么困难。当我需要调试TYPO3问题时,我花费60-80%的时间来定位导致问题的位置或原因。
然而,EXTBASE似乎是朝着正确方向迈出的重要一步。概念和结构与Yii使用的非常相似。它甚至有一些我觉得比Yii更好的功能。例如,模型的预处理和后处理自动处理数据库存储。如果您更改模型代码中的值,则无需担心保存内容。此外,概念模型和数据库连接更清晰地分开。
此外,FLUID视图/模板工具非常好用。编码语法与HTML非常相似,非常直观。模板可以用基本上像HTML文档的语法编写。 FLUID元素也非常直观,因此您只需通过阅读代码即可了解所发生的事情。它还使复杂显示元素的苦差事变得非常简单。
我仍然认为Yii是一款更好的产品,但TYPO3取得了很大的进步。如果你能避免使用TYPO3-Core的黑盒子就行了。
此外,尽管TYPOSCRIPT似乎越来越不必要,但它仍然存在,并且让我感到很头疼。