gpt4 book ai didi

oracle - apex 和 adf 之间的区别

转载 作者:行者123 更新时间:2023-12-02 03:46:48 25 4
gpt4 key购买 nike

如果需要从 Oracle Forms 10g 迁移,Apex 或 ADF 哪个更好

如果是 Apex 那么为什么以及为什么不是 ADF

如果是 Adf 那么为什么以及为什么不是 Apex

最佳答案

显然,这将是一个基于意见的答案。

他们说“表单已死”至少已有二十年了,但是 - 表单仍然存在。印度的人仍在使用 6i 开发应用程序,我不确定他们是否已经转向 Web(我怎么知道?通过阅读不同 Oracle 论坛上的问题)。

对于每个想要放弃 Forms 的人来说,ADF 看起来都是一个不错的选择。 ADF 看起来很漂亮。 ADF 是 Java。我不喜欢 Java(但这无关紧要)。 ADF 不是一个简单的工具,不懂 Java 的人可能会遇到某些问题。您可能知道使用 Forms 创建主从表单(例如,基于 Scott 的 EMP 和 DEPT 表)是多么简单?几分钟的事。我不了解 ADF,但我见过一位 Java 开发人员花费几个小时(字面意思)来完成相同的任务(而与此同时,另一个人在 Delphi 中创建它的速度甚至更快)比在表单中)。

APEX 比 ADF(和 Forms,老实说)简单得多。您所需要的只是一个网络浏览器。没有复杂的 IAS 或 Web 逻辑安装、JInitiator 之类的东西...好吧 - 如果必须的话,嵌入式监听器会完成其工作,但您最好切换到 ORDS。如果您具有良好的 (PL/)SQL 背景,那么创建 Apex 应用程序只需几个小时/几天的时间,并且您将拥有一个漂亮的应用程序。它有多坚固?据我所知,确实如此。作为一名开发人员,你呢?幸运的是,您在 Apex 19.x 发布时就来了。在前动态操作时代 (3.x),您会感到痛苦,因为 Forms 执行所有操作都需要触发器 - Apex 中没有触发器。但现在,您有了动态操作,这是迄今为止最接近触发器的操作。

如果您将逻辑保留在数据库中(存储过程、包)并让 APEX 负责向用户提供良好的呈现,那么您应该不会遇到太多问题。我听说(就在昨天)我认识的 ADF 开发人员也做了同样的事情 - 将所有内容保留在数据库中并使用 ADF 创建一个漂亮的应用程序。用户不喜欢表单应用程序,因为它们看起来。但是嘿,他们知道什么?表单应用程序 - 如果写得好 - 是非常好的、健壮的、可靠的软件。

我(在一次 OUG session 上)听说 - 在 OpenWorld 上 - 有不计其数的 APEX 演示文稿和 ADF 演示文稿。如今,Apex 流行,而 ADF 似乎已经过时了。

我想将我的 Forms 应用程序迁移到任何地方吗?不,我不会。我很同情你。

关于oracle - apex 和 adf 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55855194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com