我应该从Liferay 6.1迁移到Liferay 6.2吗?

我应该从Liferay 6.1迁移到Liferay 6.2吗?,liferay,liferay-6,Liferay,Liferay 6,我想问一个关于是否应该迁移到Liferay 6.2的问题 4个月以来,我和我的团队一直在使用Liferay 6.1(CE版)开发一个相当大的门户网站上工作,现在,由于项目发布日期仍然提前4-5个月(因此我确实有时间),我想知道现在迁移到6.2是否是一个好的选择 我已经尝试过新版本,我必须说我对新功能印象深刻,从现在起我没有发现任何bug 有没有人有过在Liferay 6.2上开发portlet/主题的经验?现在进行迁移值得吗?还是等待下一个ga2版本 欢迎提出任何建议 谢谢这主要取决于您在该门户

我想问一个关于是否应该迁移到Liferay 6.2的问题

4个月以来,我和我的团队一直在使用Liferay 6.1(CE版)开发一个相当大的门户网站上工作,现在,由于项目发布日期仍然提前4-5个月(因此我确实有时间),我想知道现在迁移到6.2是否是一个好的选择

我已经尝试过新版本,我必须说我对新功能印象深刻,从现在起我没有发现任何bug

有没有人有过在Liferay 6.2上开发portlet/主题的经验?现在进行迁移值得吗?还是等待下一个ga2版本

欢迎提出任何建议


谢谢

这主要取决于您在该门户上所做的工作。即使是Liferay中的轻微升级,其源代码也可能存在重大差异。如果这影响到您所做的工作,也会影响升级。例如,如果出现以下情况,则很难更新:

  • 您已经开发了自定义portlet,因为它们需要为新的运行时重新编译
  • 使用ServiceBuilder开发的portlet可能需要比重新编译更多的工作
  • 使用钩子(即使是简单的jsp钩子)可能需要重新编写。ExtHooks几乎肯定需要这样做,这可能会成为一大难题
  • 另一方面,如果你的大部分工作都与轻主题和内容管理有关,那么它可能会成为一个相对简单、无痛的升级


    在任何情况下,请确保保留Liferay数据库的备份,因为一旦升级,就无法降级回初始版本

    由于您正在使用CE,我建议您尽快升级。原因是6.2已经发布,6.1不再有更新。如果你将在5个月内上线,那么在发布之日,你的版本将在半年内不受支持

    另一种选择是转到EE,它从发布之日起支持约5年,例如,您将获得几年的支持。然而,由于Liferay正在支付我的薪水,请注意我可能有偏见


    当然,“Liferay”不支持并不意味着您无法修复任何错误或问题,但您必须自己修复,迟早您应该升级。。。如果您还没有上线,我建议您尽快上线。

    Liferay 6.2(目前)支持的市场应用程序数量不如Liferay 6.1。Liferay 6.2 CE也有漏洞,补丁只对EE用户可用;这迫使我们使用Liferay 6.1 CE而不是6.2 CE。

    如果在Liferay下使用Vaadin框架,您将遇到问题。 Liferay 6.2 CE不支持Vaadin开箱即用。。。它是与Vaadin 6.8一起交付的,但它已被破坏——您的portlet代码将被破坏。 你最好考虑搬到VaADIN 7.1…这是一个非常重要的代码迁移,因为许多项在6.8和7之间已经被弃用。
    我走了这条路线,学习曲线出人意料地陡峭。

    要求我们推荐或查找工具、库或喜爱的非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。请阅读:你能告诉我们你花了多少时间升级,学到了什么经验教训吗?谢谢!非常感谢你!实际上我正在准备迁移:)祝你好运!您有足够的时间进行迁移和测试,因此我认为您做出了正确的决定您的前三名列表非常切题。依我看,如果没有专业的java程序员,升级是不可能的,或者是非常危险的,最好提前在成熟的测试系统(生产系统的个人克隆/后备)上进行升级。