gpt4 book ai didi

oracle-apex - 为什么将 Oracle Application Express 用于 Web 应用程序?

转载 作者:行者123 更新时间:2023-12-03 06:15:47 26 4
gpt4 key购买 nike

我相信我们正在转向 Oracle Apex 以实现 future 的发展。我在 wikipedia 上阅读了有关 Oracle Apex 的信息,它的优点和缺点。在我看来,弊大于利,但也许我错了。我的感觉是 Oracle Apex 适用于几乎没有编程知识的 DBA,可以快速设置 Web 应用程序,就像 MS Access 一样,没有程序员。

如果您有 Oracle Apex 的工作经验,可以分享一下您的想法吗?从 Wikipedia 的条目来看,您似乎根本不需要了解任何编程语言,只需要了解 PL/SQL?

编辑:Oracle Apex 是否可扩展?它可以像 Facebook 那样处理流量吗?

编辑:在 Oracle Apex 3.2 上工作了近两年。我可以肯定地说我讨厌它,而且我不明白为什么有人想在浏览器、pl/sql 上创建 Web 应用程序/页面并且无法进行版本控制。

谢谢。

jack

最佳答案

Apex 仅适用于非程序员和 DBA 是一种不幸的误解。我们已经使用它来构建多个业务线、任务关键型、面向客户的 Web 应用程序。

GUI 由 Apex 页面模板 (HTML)、CSS 和一些 Javascript 处理,以增强用户体验。所有业务逻辑都放在 PL/SQL 包中。这是使您的应用程序易于维护以及在其他 Apex 应用程序和其他客户端工具(例如 C# WinForms、Delphi、Java 应用程序等)中重用业务逻辑的关键。

至于性能,Apex 引擎增加的开销很小,应用程序的响应时间和可扩展性很大程度上取决于 SQL 查询(和数据模型)的质量。可以这样想:使用 Apex,您的用户和数据库之间唯一的东西就是一层薄薄的 PL/SQL。这是常识,它必须比在 GUI 和数据库之间具有 17 层复杂性(通常包括大量 Web 服务和对象关系映射层)的典型 .NET 或 Java 应用程序更快。

关于oracle-apex - 为什么将 Oracle Application Express 用于 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/652587/

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