【问题标题】:TYPO3 CMS versus TYPO3 NeosTYPO3 CMS 与 TYPO3 Neos
【发布时间】:2015-06-23 22:26:06
【问题描述】:

如果您必须在 TYPO3 CMS 和 TYPO3 Neos 之间进行选择,哪些标准与决定相关?

这两种变体(功能、编辑、性能、托管等)之间的主要区别是什么?

在学习曲线、复杂性、编程速度方面的发展有何不同?

【问题讨论】:

  • 不太适合 SO。请参阅stackoverflow.com/help/dont-askstackoverflow.com/help/on-topic 了解更多信息。
  • @maryisdead:主题页面包括“程序员常用的软件工具”,作为程序员,我想了解一下使用其中一种或另一种进行开发的区别。那有什么问题呢?什么地方会更好?

标签: content-management-system typo3 neoscms


【解决方案1】:

(免责声明):我是 Neos 团队的一员 - 因此我无法清楚地比较差异,因为我没有有效地使用 TYPO3 CMS。

不过,我还想就上述几点发表一些一般性评论:

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

复杂性:难以比较。我认为这两个系统在某些方面都很复杂,而在其他方面则更容易。

速度:如果您下载 Neos,默认情况下它会在 Development 上下文中运行,这会使其速度较慢,但​​在开发过程中使用起来会更好。然后会自动清除许多缓存。但是,确保在使用 Flow/Neos 应用程序时启用生产环境。您可以通过将环境变量 FLOW_CONTEXT=Production 添加到您的 apache/php/nginx 配置中来做到这一点。我已经看到相当多的高效实例在开发环境中运行(缓慢)。

特点:我认为确实很难比较。例如,TYPO3 CMS 有一个很大的“新闻”扩展(实际上,有几个);一方面这可能会让您轻松开始,但另一方面将其调整为非常具体的输出可能会更复杂。在 Neos 中,创建自己的节点类型并以它们完全按照您希望它们执行的方式构建它们非常容易。所以现在,您将创建一个按您喜欢的方式工作的“新闻”节点类型。我认为从长远来看,将会出现更多的最佳实践,从而产生“事实上的”标准包来解决问题,例如消息。例如,Neos 社区成员维护了 https://github.com/Flow-Community/Community.News 包。

重要提示: Neos 2.0 目前处于测试阶段,包含例如更高级的访问控制以及许多其他越来越小的功能,以及许多错误修复。如果可以的话,我建议你使用这个。

结论:我认识许多 TYPO3 CMS 开发人员,他们也在做非常棒的事情 :-) 所以我不会推荐其中一个。

您好, 塞巴斯蒂安

【讨论】:

    【解决方案2】:

    不知道这里没有提到未来发展的标准。对我来说,这是最重要的之一,尤其是在几个月前 splitting Neos 和 TYPO3 CMS 之后。 TYPO3 CMS 多年来一直很完善。 Neos 更年轻,这可能在某些技术部分带来优势。 Some people 害怕分离,希望 Neos 可以建立一个社区,而不是作为一个死亡系统结束。

    如果您想了解后端编辑器的感受,NeosTYPO3 CMS 的演示网站可以给您一个想法。

    【讨论】:

    • 嘿,现在,在分裂 4 年多之后,Neos 非常活跃。在 slack.neos.io 上,我们有一个超过 1500 人的社区;我们每年都会发布三个更大的版本(+ 很多补丁级别的版本)。在过去的两年里,我们将用户界面从 Ember 切换到了 React,使其更具可扩展性和稳定性——我们现在正在开发一个新的 Content Repository :) 一切顺利,Sebastian
    【解决方案3】:

    TYPO3 CMS 更先进,更适合企业使用。 这包括可扩展性、现有功能/扩展和社区。​​p>

    另一方面,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)

    【讨论】:

    • 我用 Varnish 替换了 vagrant,因为我很确定您指的是 Varnish。
    • 能否详细说明您所说的速度问题。我们有 Neos 1.2,每个请求大约 120 毫秒,使用 Varnish 的 CMS 6.2 大致相同,而没有 Varnish 的 CMS 6.2(例如您的代理机构的网站)有 > 200 毫秒。 CMS 7.1 真的这么快吗?那太好了:-)。
    • 自 6.2 以来,他们在 7.1 中删除了很多兼容性内容,7.1 的发布经理 (beni mack) 说... 我读过一篇文章,他们说他们在使用 TYPO3 CMS 的 AB 测试中拥有6.2 的性能比 NEOS 好得多……但这可能已经改变了(?)。会对您的测试结果非常感兴趣...
    • 也不同意性能。在我们所有的项目中,Neos 始终比 TYPO3 6.2 快。我们最繁重的项目使用 Neos 2.0 beta 渲染大约需要 70 毫秒。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-05
    • 2015-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多