1

我正在寻找人们使用这两个框架获得的任何经验。现在我Yii几乎用在所有东西上,但为了给 Flow 一个机会,我想,我问了和他们俩一起工作的人。你能给我一些反馈和你的经验吗?

我发现了Zendand 和YiiandcakePHP之间的比较Yii...但是 and 之间什么也Yii没有Flow

你能告诉我一些你的经历吗?复杂性、性能、安全性

谢谢

4

1 回答 1

1

我没有很多经验。实际上更多的是使用 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 似乎变得不那么必要了,但它仍然存在并且让我很头疼。

于 2015-01-10T13:02:06.790 回答