5

朋友们,

我正在考虑将 Oracle Forms (10g) 应用程序迁移到 APEX (3.2.1) 并查看使我能够进入可以在 APEX 中获得 Oracle Form 的“第一次切割”的阶段的选项。

通过阅读本指南和本附录来掌握表单迁移工具并转换了几个示例表单(最终在对 xml 文件进行修改以创建应用程序之后!)。转换的结果令人失望。通过在 Apex 中从头开始开发页面,我可以更快地获得更好的结果。

我很欣赏 Apex Forms 迁移工具处于起步阶段,我正在使用第一个版本,但除了一些伪项目管理能力之外,我很难看到使用它的任何好处。

我错过了什么吗?有没有人能够使用这个工具来获得可接受的结果?

提前致谢。

4

1 回答 1

8

我对迁移工具没有任何经验,但我参与了一个大型 Forms 到 Apex 迁移项目。自从我们大约 2 年前开始以来,我们无法使用迁移工具,因此我们建立了自己的工具。但是转换确实很难自动化,除了简单的部分,基本上是屏幕布局和项目。所以我们有一种方法可以在(或多或少)正确的布局中生成具有正确项目的第一个剪切 Apex 页面,但是我们仍然需要检查表单触发器和库中的 PL/SQL 片段并弄清楚如何处理它们(有些是冗余的特定于表单的代码,有些是我们需要用 Javascript 重写的客户端验证,有些是根本不应该在 UI 中并需要移动到包中的业务逻辑) .

我认为迁移工具相对于我们自己所做的主要优势可能是“伪项目管理”,因为它为您提供了需要手动转换的内容的列表并跟踪您所做的事情。这将在像我们这样的大型项目中带来红利,但在小型项目中可能不会那么多。对于小型项目,我倾向于说“让我们回顾一下旧的 Forms 应用程序的功能,重新定义需求并在 Apex 中从头开始构建”。您真的不希望 Apex 应用程序看起来像涂有口红的 Forms 应用程序!

于 2009-11-12T10:33:52.730 回答