将ColdFusion应用程序从5.0升级到8.0有多难?

时间:2009-09-14 14:39:43

标签: coldfusion

我有一台运行ColdFusion 5.0的Windows 2000服务器和一个相当大的遗留应用程序。原来的开发人员早已过去了。

服务器需要停用,并且找不到任何ColdFusion媒体。行动过程也将购买ColdFusion 8并使用它(除非有人对替代品有任何建议)。

有人可以评论ColdFusion 5.0和8.0之间存在多少向后不兼容性吗?我是否可以复制和运行网站,还是需要浏览代码更改语法或引用?

5 个答案:

答案 0 :(得分:12)

在ColdFusion Administrator中是一个代码分析器,可以帮助解决这种情况。

  1. 下载(免费)ColdFusion 8 Developer Edition
  2. 打开管理员并转到调试&记录>代码分析器
  3. 通过它运行您的代码,它应该识别任何问题。

答案 1 :(得分:3)

我不确定向后兼容性的数量,但您应该下载开发人员版本,并将其免费测试运行,因为它仅用于开发。

ColdFusion Developer

答案 2 :(得分:2)

你不应该有任何问题(在这里插入标准的免责声明......)ColdFusion一直非常关注保持向后兼容性。

我知道的唯一一件事已被删除,我认为它被删除时是版本5

<cfset x = QueryNew()>
<cfif x>

已被诽谤。所以你可能需要做一些代码拖网。

答案 3 :(得分:0)

代码分析器可能无法获取的另一件事,可能是也可能不是问题,是cfsetting enablecfoutputonly =“True”或“False”的嵌套。这是一段时间以前,但我记得一些疯狂的输出问题,它们的设置位置和关闭位置。 该设置包含的行为在该升级中从5,IIRC更改。

答案 4 :(得分:0)

对于ColdFusion 10,是关于自5以来的变化的Adobe文档

作为CFC实现的脚本函数从CF 9开始都是新的