2009-02-19 50 views
1

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

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

这个变化的驱动问题之一是表单开发人员正在变得很难找到。

根据以前的经验,最好的方式去任何建议或意见?

回答

4

如果您问Oracle,那么要做的就是使用ADF和JDeveloper。这正是甲骨文所有的专注和编程工作所在。您想要查看完整界面的“Oracle Fusion”。原因是Fusion是Oracle用于电子商务套件(又名Oracle应用软件,这是运行你的跨国公司软件的巨大巨头)的用途。

ADF是java,您可以使用所有您想要的Java开发人员。 ADF是一个界面设计工具,它包含所有数据库交互层以及UI。我已经使用了它,一旦你经历了一些概念性的冲突,你的团队可以非常高效地使用它。

其他建议,我会的,如果你有一个小的表单应用程序,就是要看一看的Oracle Application Express(APEX)。它是使用Web设计工具构建Web应用程序的工具(即,您使用的唯一工具是APEX界面)。它使用PL/SQL编写代码,以及许多用于使应用程序看起来很棒的模板。我也用它来构建应用程序,并且没有任何问题,我已经在几天内构建了非常好看,快速执行的应用程序。

+0

可以有混合n匹配Apex和ADF的范围。您可能会发现可以将一堆简单的参考数据屏幕放入Apex中,但您希望在日常业务模块上使用大量的单独应用程序服务器层。 – 2010-08-26 00:18:50

0

不,ORACLE表示,Forms至少要支持到2017年。我认为,这在2007年表示,他们不会提前10年发布支持声明。所以表单支持mutch的时间很长。

1

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

晓谕形式的产品经理(谁也是ADF的产品经理),你会被告知ADF是迁移你的Oracle Forms应用的理想选择。

讲到顶点的产品经理,你就可以放心,顶点不仅是“小”的Oracle表迁移。事实上,Apex处理大型迁移的能力也由SO成员blog post备份。

我想说明的一点是,从形式迁移Oracle解决方案似乎是“模糊”充其量,而这种“模糊”似乎是由Oracle的混合邮件造成的。