oracle10g - 将 Oracle Forms 转换为 Apex - 是否值得考虑使用 Apex Forms 迁移工具?

标签 oracle10g oracleforms oracle-apex

friend 们,

我正在考虑将 Oracle Forms (10g) 应用程序迁移到 APEX (3.2.1),并寻找一些选项,使我能够达到在 APEX 中获得 Oracle Form 的“第一版”的阶段。

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

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

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

提前致谢。

最佳答案

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

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

关于oracle10g - 将 Oracle Forms 转换为 Apex - 是否值得考虑使用 Apex Forms 迁移工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1720907/

相关文章:

sql - 删除oracle结果列之间的差距

oracle10g - Oracle 中的行计数

oracle - Oracle 的 "date' [yyyy-mm-dd ]'"文字是否始终使用 yyyy-mm-dd 模式?

plsql - pl/sql 代码添加两行

oracle-apex - 使用动态 Action 设置 Popup LOV 的值

javascript - Vis.js - APEX 中未定义的 vis

sql - 在 View 中推送谓词

java - 当有多个 AWT-EventQueue 线程时如何选择

oracle-apex - 同一用户帐户的多个 session 的 Oracle Apex 工作区设置