TYPO3 CMS是一个开源内容管理系统,TYPO3 Flow是一个基于PHP的应用程序框架,那么TYPO3 CMS和TYPO3 Flow之间是否存在任何关系。请帮我找个答案。
提前致谢。
答案 0 :(得分:7)
Flow是来自TYPO3系列的PHP框架,可以单独使用。 TYPO3家族有几个成员,最重要的是TYPO3 CMS和Neos。请参阅TYPO3 family brand page。
在2011年底发布,Flow最初是作为下一代网络发布平台Neos(一年后发布)的基础而开发的。如今,Flow被用作独立框架,适用于构建复杂的Web应用程序,提供依赖注入,面向方面编程等高级功能。
Flow - 与Fluid一起使用的模板引擎 - 作为extbase
和fluid
系统扩展程序向后移植到TYPO3 CMS。它只是一个后端,旨在简化TYPO3 CMS扩展的开发,并提供一些复杂的Flow功能。但是,您不能只使用Flow包并将其放入TYPO3 CMS中,期望它能够正常工作。虽然快速发展,但TYPO3 CMS有其历史背景,核心原则与新/年流不同。
答案 1 :(得分:4)
TYPO3 CMS与TYPO3 Flow之间没有直接关系。无论如何,构建Web应用程序的基本思想和概念已经被移植到系统扩展“extbase”内的TYPO3 CMS中。 Flow的许多功能也存在于extbase中,因此CMS扩展开发人员可以依赖类似的框架。一个incomlete列表是:
由于extbase是Flow的后端,因此它依赖于其维护者的贡献来跟上流向的新功能。
旁注:与TYPO3 CMS相比,TYPO3 Neos完全构建在Flow之上(实际上Neos是Flow包),因此存在直接关系。