Database Reference
In-Depth Information
7
Application Development
Oracle has a wide variety of application development tool sets capable of
working with their Oracle database and other product sets. As you can see
in Figure 7.1, Oracle provides support for most programming languages,
in one way or another. Probably the most popular of Oracle's program-
ming offerings is Java, as you can see on the right side of Figure 7.1 and in
Table 7.1.
One of the more popular development environments is NetBeans, an
integrated development environment (IDE). It's easy enough for a nov-
ice programmer, but it also provides some robust capabilities for more
advanced programmers, as shown in Figure  7.2. NetBeans IDE is a free
and open-source IDE for application development on Windows, Mac,
Linux, and Solaris operating systems. The IDE simplifies the development
of web, enterprise, desktop, and mobile applications that use the Java and
HTML5 platforms. The IDE also offers support for the development of
PHP and C/C++ applications.
JDeveloper is another freeware IDE supplied by Oracle Corporation.
It offers features for development in Java, XML, SQL, PL/SQL, HTML,
JavaScript, BPEL, and PHP. JDeveloper covers the full development life
cycle, from design through coding, debugging, optimization, and profiling
to deploying. With JDeveloper, Oracle has aimed to simplify application
development by focusing on providing a visual and declarative approach
to application development in addition to building an advanced coding
environment. Oracle JDeveloper integrates with the Oracle Application
Development Framework (Oracle ADF), an end-to-end Java EE-based
framework that further simplifies application development.
The core IDE exposes an application programming interface (API)
that other teams in Oracle use to build extensions to JDeveloper. BPEL,
Portal, Business Intelligence, and other components of the Oracle
209
Search WWH ::




Custom Search