顶点和adf之间的区别

阿代尔

如果需要从Oracle Forms 10g,Apex或ADF进行迁移会更好

If Apex then Why and Why not ADF

If Adf then Why and Why not Apex

小脚丫

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

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

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

APEX比ADF(和表单)简单得多。您只需要一个网络浏览器。不需要复杂的IAS或Web逻辑安装,JInitiator和其他任何东西...好吧-嵌入式侦听器可以根据需要执行其工作,但是最好切换到ORDS。如果您具有良好的(PL /)SQL背景,则创建一个Apex应用程序大约需要几个小时/天,并且您将拥有一个外观漂亮的应用程序。它有多坚固?据我所知。作为开发人员,您呢?幸运的是,Apex 19.x发行时您来了。在动态前动作时代(3.x),您会遭受痛苦,因为Forms会使用触发器来做所有事情-Apex中没有触发器。但是现在,您有了动态动作,这是迄今为止最接近触发器的动作。

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

我听说(在OUG会议的一个) -在全球大会-有无数APEX演示和零级ADF的。顶点是今天,ADF似乎是的。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章