云原生时代零代码工具我推荐Oracle APEX
国内的低码开发平台我也看了很多,感觉还是不太适合我这个被WEB抛弃的老炮。自从看了Oracle APEX就不打算看其它的了。太强大了,WEB服务器都省了,直接数据库到WEB页面。功能很强大,震撼到我了。只要会SQL就可以分分钟钟开发出功能强悍的响应式WEB应用。(以下一、二小节的简介都是抄的官网了)
一、简介
构建企业应用速度提高 20 倍,代码减少 100 倍。
- 名称:Oracle APEX
- 类型:响应式Web开发
- 官网地址:https://apex.oracle.com/zh-cn/
- 简要说明:Oracle APEX 是广受欢迎的企业级低代码应用平台。借助该平台,您可以构建功能先进的可扩展安全企业应用,并在任何位置(云或内部部署)部署这些应用。
使用 APEX,开发人员可快速开发并部署出色的应用,从而解决实际问题并立即创造价值。您无需精通各种技术,就可以提供高级解决方案。您只需集中精力解决业务问题,其他工作都可以交给 APEX 来处理。
二、解决的问题
APEX 可以针对各种用例提供令人信服的解决方案 — 无论是简单的电子表格替换方案,还是日常供数千人使用的关键任务企业系统。
2.1新建云应用
快速构建必要的应用,以满足新业务机会的要求。
为了满足不断变化的业务需求并保持竞争力,组织会堆积大量应用。这些通常都不是企业级应用,而且可能只在有限的一段时间内需要,但之前确实需要。要求可能不明确,业务优先级也可能迅速会发生变化,因此,组织必须能够特别快速地构建应用并能根据需求变化轻松进行更新。
2.2 电子表格替换方案
替换用于业务关键功能的电子表格 — 迟早要发生的一场灾难!
几乎每个组织都利用电子表格传播和报告数据。为什么?因为电子表格特别容易创建 — 任何人只要有数据,就可以将这些数据一起放在一个电子表格中。创建电子表格后,他们通常会发送给同事,让他们帮助更新,等等。不可避免的结果是,将存在多个包含不同数据的电子表格副本,业务流程将存在诸多不足。有一个要好得多的解决方案 — 在一个得到充分保护的数据库中存储单一信息源,并提供一个基于浏览器的应用以供所有人用来维护数据。
2.3实现 Oracle 表单的现代化转型
将不再满足要求的传统 Oracle 表单应用转换到 APEX。
Oracle 表单应用通常提供的是过时的客户端/服务器用户体验,易用性可能较差,而且可能存在可访问性问题,难以与各种浏览器一起使用,也不适合在移动设备上使用。还有,通常很难聘请到技术熟练的 Oracle 表单开发人员,且成本很高。
对于全新的要求或重大功能升级,建议考虑替代方案。由于 Oracle APEX 和 Oracle 表单都基于 SQL 和 PL/SQL,并提供声明式开发环境,因此,Oracle 表单开发人员可以轻松地转向 Oracle APEX。
2.4SaaS 和 EBS 扩展
将 ERP 系统与 Oracle APEX 集成。
ERP 系统提供了大量现成可用的功能,但它们并不总能提供您需要的特定报表,或者可能会缺少功能,尤其是您的行业或组织特定的功能。您可能还会发现,有些常见业务流程需要执行太多步骤才能完成,从而导致效率低下。在此类情况下,使用 APEX 构建扩展可以提供合适的信息或显著提高工作效率,从而提高用户满意度。
2.5外部数据共享
为合作伙伴和客户等外部用户构建公开应用
通常,很难做到与合作伙伴共享数据,这也导致了难以改进业务流程。如果能够提供一个应用让客户与您交互(例如,下订单或者查看/跟踪进度),可能会显著提高客户满意度,并带来回头客。但是,您不希望内部系统暴露在 Internet 上,因为您对安全性、拒绝服务攻击以及网站正常运行时间都有所担心。利用 Oracle 数据库云服务,或隔离在 DMZ 中的 Oracle 数据库,您可以安全地开发公开应用。
2.6数据集市报告
基于分散的数据构建交互式报表应用。
获取整个组织甚至单个部门完整的、准确的概况通常都具有很大的挑战性。数据保存在众多系统中;现有报表很有限,而且并不总能提供制定明智业务决策所需的详细信息;难以限制哪些人可以查看哪些内容,难以避免数据泄露;运行预编写的报表可能需要数小时。利用 APEX 及其丰富的报告和数据可视化功能,将可以非常轻松地开发适合各种用户社区的面板。
三、使用说明/实操使用案例
官方的各种教程,文档十分齐全。https://apex.oracle.com/zh-cn/learn/ 入门、文档、培训、教程、书籍、视频、社区等应有尽有。
**免费在线开发环境。
以下是我自学2个月做个几个小应用
- 《技术太卷我学APREX》 https://apex.oracle.com/pls/apex/r/blma/learn_apex/
2.《5217仓库管理》https://apex.oracle.com/pls/apex/r/blma/5217ck
3.《走两步》https://apex.oracle.com/pls/apex/r/blma/走两步
四、缺点和不足
国内还不太普及,学习资料基本都是洋文的。好在有中文在线开发环境。
五、总结
以后的业务时间都交给Oracle Apex了,争取从入门到精通。开发日抛型Web引用,一天开发完成,用完就抛。