【正文】
Michael Hichwa是Oracle数据库应用程序开发方面的顶级专家,在甲骨文公司已经工作了20多年,专攻应用程序开发技术和最佳实践。最近,Hichwa领导开发了目前有数百万人使用的两个新产品—Oracle SQL Developer和Oracle Application Express。
持续创新是甲骨文公司不断走向成功的法宝。31年前,拉里.埃利森和合伙人一起创建了第一家专业开发数据库的公司,永远地改变了商业计算的面貌。此后的31年里,甲骨文公司通过不断地创新,相继开发出了Oracle数据库、Oracle融合中间件、Oracle管理软件、Oracle行业解决方案以及Oracle开发工具等诸多业内领先的技术和产品,成为了业界最全面的软件信息科技公司。
作为全球最大的数据库供应商,甲骨文对数据库及其相关技术、产品和工具的研发尤其重视。针对数据库开发人员,Oracle 数据库 11g 是一个集成的平台,它支持 SQL、XML 和过程化语言(例如,PL/SQL、Java 和 C/C++),不但使用简单,而且还具有很高的性能和可伸缩性。Oracle 数据库可以简化数据库应用程序开发的众多特性,包括支持的语言、工具、连通性和技术。
Oracle数据库应用程序开发主要包括如下五个阶段:建模、开发、测试、部署和监视。Oracle Application Express、Oracle SQL Developer则是整个应用程序开发中最重要的两款产品。
Oracle SQL Developer 是一个免费的图形化数据库开发工具。使用 SQL Developer,开发人员可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。开发人员还可以运行所提供的任何数量的报表,以及创建和保存自己的报表。SQL Developer 可以提高工作效率并简化数据库开发任务。SQL Developer 可以连接到任何 9.2.0.1 版和更高版本的 Oracle 数据库,并且可以在 Windows、Linux 和 Mac OSX 上运行。
SQL Developer 包括了移植工作台,它是一个重新开发并集成的工具,扩展了原有 Oracle 移植工作台的功能和可用性。通过与 SQL Developer 紧密集成,使用户在一个地方就可以浏览第三方数据库中的数据库对象和数据,以及将这些数据库移植到 Oracle。
Oracle Application Express (Oracle APEX) 以前称为 HTML DB,是一个用于 Oracle 数据库的快速 Web 应用程序开发工具。仅使用 Web 浏览器以及有限的编程经验,数据库开发人员就可以开发和部署具有快速、安全的专业应用程序。Oracle Application Express 结合了个人数据库的质量,企业数据库的生产效率、易用性和灵活性,以及 Web 的安全性、集成性、可伸缩性和可用性。Application Express 是一个构建基于 web 的应用程序的工具,应用程序开发环境也基于 web,非常方便。
开发、部署或运行 Application Express 应用程序无需客户端软件。Application Express 提供三大工具: 1)应用程序构建器 — 创建动态数据库驱动的 web 应用程序;2)SQL Workshop — 浏览数据库对象,运行即席 SQL 查询以及图形查询构建器 ;3)实用程序 — 允许从纯文本和电子表格上载和下载数据。
正因为拥有如此卓越的性能,Oracle数据库应用程序开发工具深受开发人员的青睐。全球网络赌博门户网站Betfair利用Oracle数据库应用程序开发工具有效减少了新应用程序的面市周期。Betfair数据库架构师Alex De Vergori认为:“Oracle已经成了公司生命的核心,Oracle使我们的量化程度得到了极大的提升,帮助我们在市场获得了实实在在的成功。”
同样因使用Oracle数据库应用程序开发工具获得成功的公司还包括美国纽约罗切斯特PAETEC公司旗下的PINNACLE、世界知名的人力资源咨询公司DDI、美国宾西法尼亚州立大学、VISTA 技术服务社交网络社区Community Connect、道格拉斯郡学区和密苏里州堪萨斯市的美国海军陆战队总兵力应用部。
作为面向Oracle开发人员、数据库管理员和架构师的官方网站,甲骨文技术网现在在全球190个国家拥有了600 万名成员。在中国的会员也超过了30万人。甲骨文技术网可供开发人员下载软件和代码、阅读技术文章和文档,并紧跟Oracle技术发展步伐。