1

我们有一个大型 Oracle Forms 10 应用程序,并且一直在思考未来的方向。选择似乎是:

  • 继续使用 Forms 进行开发(Oracle 已表示将继续支持)。
  • 使用 Oracle 应用程序开发框架 (ADF) 和 Oracle JDeveloper 进行未来开发。这可以与表单共存。
  • 将整个应用程序迁移到 Java MVC 模型。有各种工具可以促进这一点。这里最大的优势是 Java 开发人员很容易找到,并且它允许我们通过例如 Web 服务进行高级接口访问。

这种变化的驱动问题之一是表单开发人员越来越难找到。

根据以前的经验,对最佳方式有什么建议或意见吗?

4

3 回答 3

4

如果你问 Oracle,方法是使用 ADF 和 JDeveloper。这就是 Oracle 的所有精力和编程工作的发展方向。您想查看“Oracle Fusion”,这是他们的完整界面。原因是 Fusion 是 Oracle 用于电子商务套件(又名 Oracle 应用程序,大型运行您的跨国公司软件)的东西。

ADF 是 java,您可以使用所有您想要的 Java 开发人员。ADF 是一个界面设计工具,它包括所有数据库交互层以及 UI。我已经使用了一些,一旦你克服了一些概念上的障碍,你的团队就会非常有效率地使用它。

如果您有一个较小的 Forms 应用程序,我的另一个建议是查看 Oracle Application Express (APEX)。它是一种使用网页设计工具(即您使用的唯一工具是 APEX 界面)构建 Web 应用程序的工具。它使用 PL/SQL 编写代码,并使用许多模板使您的应用程序看起来很棒。我也用它来构建应用程序,没问题我在几天内就构建了外观漂亮、执行速度快的应用程序。

于 2009-02-27T20:46:46.740 回答
1

虽然我同意 Thomas Jones-Low 的大部分回应,但根据我的经验,我发现这取决于您在 Oracle 中与交谈,以了解 Oracle Forms 迁移的最佳途径。

与 Forms 产品经理(也是 ADF 的产品经理)交谈,您会被告知 ADF 是迁移 Oracle Forms 应用程序的正确选择。

与 Apex 产品经理交谈,您将确信 Apex 不仅适用于“小型”Oracle 表单迁移。事实上,Apex 处理大型表单迁移的能力也得到了 SO 成员博客文章的支持。

我要说明的一点是,用于从 Forms 迁移的 Oracle 解决方案充其量似乎是“模糊的”,而这种“模糊”似乎是由来自 Oracle 的混合消息引起的。

于 2010-08-25T11:46:10.307 回答
0

不,ORACLE 说,Forms 至少会支持到 2017 年。我认为,他们在 2007 年就说过这一点,他们不会提前 10 多年发布支持声明。因此,Forms 很有可能会得到更长时间的支持。

于 2010-08-25T11:08:55.300 回答