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