如果您必须在 TYPO3 CMS 和 TYPO3 Neos 之间进行选择,哪些标准与决定相关?
这两种变体(功能、编辑、性能、托管等)之间的主要区别是什么?
在学习曲线、复杂性、编程速度方面的发展有何不同?
如果您必须在 TYPO3 CMS 和 TYPO3 Neos 之间进行选择,哪些标准与决定相关?
这两种变体(功能、编辑、性能、托管等)之间的主要区别是什么?
在学习曲线、复杂性、编程速度方面的发展有何不同?
(免责声明):我是 Neos 团队的一员 - 所以我无法清楚地比较差异,因为我没有有效地使用 TYPO3 CMS。
尽管如此,我还是想就上述几点发表一些一般性评论:
学习曲线:我认为 Neos 在概念方面比 TYPO3 CMS 更一致——因为我们能够从 TYPO3 的优缺点中学习(因为我们中的一些人过去曾是 TYPO3 CMS 的核心开发人员)。另一方面,虽然我们试图拥有尽可能多的文档,但我们知道文档仍然是 Neos 的弱点。TYPO3 的文档肯定比 Neos 多得多,而且社区更大。
复杂性:难以比较。我认为这两个系统在某些领域都很复杂,而在其他领域则更容易。
速度:如果您下载 Neos,默认情况下它会在开发环境中运行,这会使其速度变慢,但在开发过程中使用起来会更好。然后会自动清除许多缓存。但是,请确保在使用 Flow/Neos 应用程序时启用生产环境。您可以通过将环境变量添加FLOW_CONTEXT=Production
到您的 apache/php/nginx 配置来做到这一点。我已经看到相当多的生产实例在开发环境中运行(缓慢)。
特点:我认为老实说很难比较。例如,TYPO3 CMS 有一个很大的“新闻”扩展(实际上,有几个);一方面这可能会让您轻松开始,但另一方面将其调整为非常具体的输出可能会更复杂。在 Neos 中,创建自己的节点类型并以它们完全按照您希望它们执行的方式构建它们非常容易。所以现在,您将创建一个按您喜欢的方式工作的“新闻”节点类型。我认为从长远来看,将会出现更多的最佳实践,从而导致解决例如新闻的“事实上的”标准包。例如,有一个由 Neos 社区成员维护的https://github.com/Flow-Community/Community.News包。
重要提示: Neos 2.0 目前处于测试阶段,包括更高级的访问控制以及许多其他更小和更大的功能,以及许多错误修复。如果可以的话,我建议你用这个。
结论:我认识许多 TYPO3 CMS 开发人员,他们也在做真正伟大的事情 :-) 所以我不会推荐其中一个。
问候,塞巴斯蒂安
不知道这里没有提到未来发展的标准。对我来说,这是最重要的之一,尤其是在几个月前拆分Neos 和 TYPO3 CMS 之后。TYPO3 CMS 多年来一直很完善。Neos 更年轻,这可能在某些技术部分带来优势。有些人害怕分离,希望 Neos 可以建立一个社区,而不是作为一个死亡系统结束。
TYPO3 CMS 更先进,更适合企业使用。这包括可扩展性、现有功能/扩展和社区。
另一方面,TYPO3 NEOS 有一个非常好的内容管理界面——您可以直接在网站上编辑内容,并且没有单独的后端。
关于你的观点:
学习曲线:完全一样。TYPO3 CMS 拥有更大的社区,因此您可以找到更多文章、片段...
复杂性:见上文
速度:目前TYPO3 CMS(7.1版)有更好的表现方式。但他们正在快速改进neos。目前,如果您决定使用 Neos,我建议您使用 Varnish .. ;)
主要区别
特点:CMS更多
编辑:NEOS 更好
性能:见上(速度)
托管:两者都需要 PHP 5.5/MySQL .. 推荐 Neos 的 Varnish
结论
如果您的网站只有简单的内容,而不是用于管理用户的复杂权限管理,TYPO3 NEOS 可能会非常好。甚至他们在下面也有一个很酷的框架(TYPO3 FLOW)。否则 - 去 CMS (TYPO3 CMS 7.1)