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