Oracle Developer是一个基于Oracle数据库的、综合的、高度有效的开发环境。它既可以为客户机/服务器的局域网系统建立可以扩充的数据库应用程序,也可以建立在因特网上使用的数据库应用程序。经过12年左右的时间,它已经成为开发应用程序能力非常强的、使用范围非常广泛的工具。
在Oracle Developer环境中,可以使用可视化的Form Builder、Report Builder、Graphics
Builder、Query Builder、Procedure Builder等设计工具来设计数据库和应用程序。只需要告诉这些Developer工具做些什么,而不用费心告诉它们怎样去做。使用者可以轻松得到所需要的对应于数据库数据的各种表格、报表和图形。显然,这能够大大提高
应用程序的开发效率。 目前,普遍使用的产品的版本如下:
产 品
版 本
Form Builder
6.0.5.0.2
Report Builder
6.0.5.28.0
Graphics Builder
6.0.5.8.0
Query Builder
6.0.5.6.0
Procedure Builder
6.0.5.0.0
Oracle Developer提高了应用程序中对象的可重用性和可移植性,解决了应用系统中安全这个十分重要的问题。熟悉软件开发工作的人都知道,软件的可重用性对于软件系统的可扩充性,可靠性以及软件质量是十分重要的,而可移植性又使得应用程序在不同平台上的应用成为可能。性能和安全的提高使得Oracle
Developer工具的开发能力更具潜能。
对于应用程序来说,每个对象都有强大的功能。但是,Developer比它所包含的那些对象的作用更大。Developer是一个系统,它将所有的对象组合在一起,成为一个工作的整体,不仅是这些对象在一起工作,还可能用其他的应用程序的对象工作,以及用其他不同于Oracle的数据库治理系统的数据工作。
在各个组件中的专门的子程序使得可以与标准Oracle以外以及Developer环境以外的事件进行交互。可以使用Host过程通过操作系统命令接口调用其他程序。在Windows平台上,可以使用OLE2、ActiveX控件和DDE来操作其他应用程序的对象。还可以利用Open
Client Adapter访问Oracle以外的数据库治理系统,对于这些数据库治理程序可以使用ODBC驱动程序。可以用这些方法在设计环境和运行环境中完全代替Oracle。或者,还可以在Oracle下开发而在运行环境中却使用另一个数据库治理程序。例如:用户可以将他们的数据保存在SQL
Server、Sybase或Informix等数据库中。