TYPO3 CMS与TYPO3 Neos的比较

5

如果你必须在TYPO3 CMS和TYPO3 Neos之间进行选择,哪些标准是决定性的?

这两个版本主要有哪些区别(功能,编辑,性能,托管等)?

开发方面有多大的差异,涉及到学习曲线,复杂度,编程速度等方面?


2
不太适合在SO上发布。请参阅http://stackoverflow.com/help/dont-ask和http://stackoverflow.com/help/on-topic了解更多信息。 - maryisdead
@maryisdead:关于主题的页面包括“程序员常用的软件工具”,作为一名程序员,我想了解使用不同工具进行开发的区别。这有什么问题吗?哪里更适合提出这个问题? - jor
3个回答

10

(免责声明):我是Neos团队的一员 - 因此我无法清楚地比较Neos和TYPO3 CMS之间的差异,因为我没有与TYPO3 CMS进行过有效的工作。

尽管如此,我还是想就以上几点给出一些通用的评论:

学习曲线:我认为Neos在概念上比TYPO3 CMS更一致,因为我们能够从TYPO3(因为我们中的一些人过去曾是TYPO3 CMS核心开发人员)的优点和缺点中学习到。另一方面,虽然我们试图拥有尽可能多的文档,但我们知道文档仍然是Neos的弱点。对于TYPO3而言,肯定存在更多的文档,社区也更大。

复杂性:很难比较。我认为两个系统在某些领域中都很复杂,在其他领域中则更容易。

速度:如果您下载Neos,则默认情况下运行在开发环境中,这使其变慢,但在开发过程中更加舒适。许多缓存会自动清除。然而,在使用Flow/Neos应用程序时,确保启用生产环境。您可以通过向apache/php/nginx配置添加一个环境变量FLOW_CONTEXT=Production来实现。我看到过许多生产实例在开发环境中运行(缓慢)。

特点: 我觉得这个很难比较。举个例子,TYPO3 CMS有一个很大的“新闻”扩展(实际上有几个);这可能会让你在一方面轻松入手,但在另一方面调整它以输出非常特定的内容可能会更加复杂。在Neos中,非常容易创建自己的节点类型,并以使它们确切地按照您所希望的方式工作。因此,现在,您将创建一个“新闻”节点类型,以使其按照您喜欢的方式工作。我认为,在长期运行中,会出现更多的最佳实践,导致出现解决例如新闻的“事实上”的标准包。例如,由Neos社区成员维护的https://github.com/Flow-Community/Community.News软件包。 重要提示: Neos 2.0目前处于beta阶段,其中包含更高级的访问控件以及许多较小和较大的功能,以及许多错误修复。如果可以的话,建议使用此版本。 结论: 我认识许多TYPO3 CMS开发人员,他们也在做真正伟大的事情 :-) 所以我不会为一个或另一个提供推荐。
问候, 塞巴斯蒂安

2
我想知道未来发展准则在这里没有被提及。对我来说,这是其中最重要的之一,特别是在 Neos 和 TYPO3 CMS 在几个月前 分开 后。TYPO3 CMS 已经建立了多年的稳定性。Neos 要年轻得多,在某些技术方面可能会带来优势。有些人 担心分离,希望 Neos 可以建立一个社区,而不是成为一个死亡系统。
如果你想了解编辑后端的感受,NeosTYPO3 CMS 的演示网站可以给你一个想法。

1
嗨,现在,距离分裂已经过去了4年多的时间,Neos仍然非常活跃。在slack.neos.io上,我们拥有一个由1500多人组成的社区;每年我们会发布三个更大的版本(加上许多补丁级别的更新)。 在过去的两年中,我们已经将用户界面从Ember转换为React,使其更具可扩展性和稳定性 - 现在我们正在基于新的内容库进行开发 :)祝一切顺利, Sebastian - Sebastian Kurfürst

1

TYPO3 CMS更为先进、适合企业使用。这包括扩展性、现有的功能/扩展和社区。

另一方面,TYPO3 NEOS具有非常好的内容管理界面 - 您可以直接在网站上编辑内容,并且没有单独的后端。

关于您的观点:

学习曲线:相当相似。TYPO3 CMS拥有更大的社区,因此您可能会找到更多文章、片段等。

复杂性:见上文

速度:目前TYPO3 CMS(版本7.1)的性能要好得多。但是他们正在快速改进NEOS。目前,如果您决定使用NEOS,则建议使用Varnish.. ;)

主要区别

功能:CMS更多

编辑:NEOS更好看

性能:见上文(速度)

托管:两者都需要PHP 5.5 / MySQL.. 推荐使用Varnish进行NEOS托管

结论

如果您的网站只有简单的内容,没有复杂的用户管理权限,TYPO3 NEOS可能非常不错。即使它们在底层使用了一个很酷的框架(TYPO3 FLOW)。 否则,选择CMS(TYPO3 CMS 7.1)。

我用Varnish替换了Vagrant,因为我相信你的意思是Varnish。 - lorenz
请详细说明你所提到的速度问题。我们有Neos 1.2版本,每个请求大约需要120毫秒;使用Varnish的CMS 6.2版本速度差不多;而没有使用Varnish的CMS 6.2版本(例如贵机构的网站)则需要超过200毫秒。CMS 7.1真的快那么多吗?那太好了:-)。 - lorenz
自从6.2版本以来,他们在7.1中删除了很多兼容性内容,7.1的发布经理(Beni Mack)说...我读过一篇文章,在其中他们声称在TYPO3 CMS的AB测试中,6.2的性能比NEOS要好得多...但这可能已经改变了(?)。非常希望看到您的测试结果... - ch. vonrohr
也不同意关于性能的观点。在我们所有的项目中,Neos始终比TYPO3 6.2更快。我们最复杂的项目使用Neos 2.0 beta渲染时间约为70毫秒。 - Dmitri Pisarev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接