Free and convenient Web application development framework for Oracle (1)

Source: Internet
Author: User

Free and convenient Web application development framework for Oracle (1)

APEX

In general, APEX is the most convenient and efficient development framework I have ever seen. It is more comfortable to use than PHP. It was easy to get started, and the learning cost was very low. I once had an administrative girl who could develop a simple approval management site within two days under my guidance. If an enterprise wants to do some internal applications, APEX is the top choice.

Compared with other frameworks I have used, APEX has two unique features:

Online Editing without desktop IDE.

Developed using SQL and PL/SQL.

Is the APEX Development interface:

APEX relies on databases to execute business logic and generate html pages. Various la S and control templates on the page are stored in the database. An Oracle data plus an http server is all about it. If you use the PL/SQL Gateway of the database, even independent http servers are not required. Therefore, APEX is a part of the Oracle database. The latest versions of Oracle databases contain APEX, which is installed along with the database by default.

APEX does not have a dedicated data access layer, and SQL is used for data operations. On the one hand, it is simple, on the other hand, because it is online development in the database environment, you can directly read database objects, SQL is mostly semi-automated generation. The background business logic is implemented using PL/SQL. The Oracle package is powerful enough, but it cannot be used. The Oracle database also has jvm and can write java code; or it also supports web service, you can call an external module.

The UI is very MVC-based. M includes items for data storage. V uses html templates to generate layout and controls. C is responsible for computing, verification, data processing, and navigation. APEX interface elements include commonly used list, form, chart, button, and various input controls. You can also build your own plugin, or use a third-party plugin, or even join extjs js framework. However, as a convenient framework, I do not advocate in-depth custom development. Form + list can satisfy most applications. There are only a few types of applets for large systems such as Siebel.

Is the APEX application style:


APEX also comes with dozens of packaged applications, such as project management, issue tracking, and reports, which can be quickly deployed.

In terms of fees, APEX does not require additional licenses. If you have purchased an Oracle database, you can directly use APEX. If not, APEX also supports Oracle XE databases.


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.