我一直在尝试为一个相对复杂的应用程序的 PowerBuilder 9 到 11.5 迁移做一个规范。诚然 PowerBuilder 并不是我真正的专长,我在试图证明对项目这一部分的估计值时遇到了问题(我一直在与之交谈的 PowerBuilder 人员最近遇到了一些个人问题并且无法沟通)。这些是我们已经看到并可以评估的一些指标:
-PBL 文件-
主窗口
-数据窗口 -
功能
(不,我们没有此项目可用的源代码)
哪些指标特别有用?任何给定的“单元”(例如数据窗口)需要多长时间?
我一直在尝试为一个相对复杂的应用程序的 PowerBuilder 9 到 11.5 迁移做一个规范。诚然 PowerBuilder 并不是我真正的专长,我在试图证明对项目这一部分的估计值时遇到了问题(我一直在与之交谈的 PowerBuilder 人员最近遇到了一些个人问题并且无法沟通)。这些是我们已经看到并可以评估的一些指标:
-PBL 文件-
主窗口
-数据窗口 -
功能
(不,我们没有此项目可用的源代码)
哪些指标特别有用?任何给定的“单元”(例如数据窗口)需要多长时间?
大多数 PowerBuilder 迁移都相当顺利。可能让您从 9.0 迁移到 11.5 的最重要的事情是 (a) Rich Text Edit 控件(如果使用)和 (b) Unicode 与 ANSI 的变化。如果您有传递字符串的外部函数调用,则后者将主要是一个问题,并且只需要添加 ;ANSI 后缀或迁移到调用的 Unicode 版本。
因此,查看是否使用了富文本编辑控件,并查看声明了多少外部函数调用。如果您没有任何一个,这就像在 11.5 中打开项目(当然是在进行备份之后)并允许 11.5 进行迁移一样简单。
已经有一段时间了,我不记得具体细节了,但是我们从 9 升级到 11.5 非常顺利。