我有一台运行ColdFusion 5.0的Windows 2000服务器和一个相当大的遗留应用程序。原来的开发人员早已不复存在。将ColdFusion应用程序从5.0升级到8.0有多难?
服务器需要停用,并且找不到任何ColdFusion介质。行动的过程中也会购买ColdFusion 8并使用它(除非任何人有关于替代方案的建议)。
有人可以评论ColdFusion 5.0和8.0之间存在多少向后不兼容吗?我能否复制并运行网站,还是需要翻阅代码更改语法或引用?
我有一台运行ColdFusion 5.0的Windows 2000服务器和一个相当大的遗留应用程序。原来的开发人员早已不复存在。将ColdFusion应用程序从5.0升级到8.0有多难?
服务器需要停用,并且找不到任何ColdFusion介质。行动的过程中也会购买ColdFusion 8并使用它(除非任何人有关于替代方案的建议)。
有人可以评论ColdFusion 5.0和8.0之间存在多少向后不兼容吗?我能否复制并运行网站,还是需要翻阅代码更改语法或引用?
ColdFusion Administrator内部是一个代码分析器,用于解决这类情况。
我并不确定向后兼容性的数量,但是您应该下载开发者版本并给它一个测试运行以及它的免费版本,因为它只用于开发。
你不应该有任何问题(在这里插入标准的免责声明。)ColdFusion的一贯优秀大约保持向后兼容性。
我知道已经下降,我认为这是第5版,当它下降的唯一的事情是做
<cfset x = QueryNew()>
<cfif x>
已depricated。所以你可能不得不做一些代码拖网。
代码分析器可能不会提取的另一件事,可能是也可能不是问题,它是cfsetting enablecfoutputonly =“True”或“False”的嵌套。过了一段时间,但我记得一些疯狂的输出问题,涉及哪些设置以及关闭的位置。 使用包含的设置的行为在从5升级到IIRC时发生了变化。
对于ColdFusion 10,是在自5
如氟氯化碳实施脚本函数都是新的,因为CF 9
上的变化的Adobe文档
伟大的答案,thx球员 – 2009-09-14 18:13:02
它可能不言而喻,但不要忘记潜在的数据库问题。由于更新驱动程序或新功能,可能会有一些怪癖。例如,对于MS SQL + CF8,有一些与插入和cfquery的“结果”功能相关的问题。 – Leigh 2009-09-14 21:00:18
刚刚发现移动完成后我会发帖。非常顺利。重新创建计划任务和数据源和映射以及自定义标签和cfx标签,并且一切正常。 – 2009-10-27 18:26:01