Low-code application development with Oracle APEX is a whole lot more than simply reducing the amount of code necessary to build incredible applications. Oracle APEX is unique in that it eliminates complexity at all layers. While these complexities are often common when developing applications with other platforms, Oracle APEX eliminates the need for this altogether.
Simply put, there is no other platform like it. Oracle APEX is data-driven and development typically begins with a spreadsheet or data model. Oracle APEX works directly against data in database tables. Most middle-tier apps must define application data structures to hold, convert, interact and maintain data flow between the app to the database. It is not architected as distributed components, and remote calls to the database are eliminated.
Having an application run in the database seems heavyweight and expensive, but counterintuitively it is lighter-weight and lower-cost. When compared to middle-tier applications, running applications on Oracle APEX consumes far fewer resources. Typically, middle-tiers deploy three containers per microservice to achieve High Availability, with each container requiring considerable memory and compute. These applications often make dozens to hundreds of calls to access data in the database to render a single screen.
These SQL calls from middle-tier to database are generally 10x slower than when performed directly within the database. Oracle APEX is both stateless and serverless and the runtime application state is stored in tables so connections can be re-used across users.
This results in far fewer connections and each connection is far lighter in weight. In addition, Autoscale on Autonomous Database eliminates the need to manage scaling in middle-tiers. The result is that Oracle APEX apps require less database resources and x less mid-tier hardware resources when compared to middle-tier applications.
With Oracle APEX, deploying both the app and the data in the database is dramatically simpler when compared to middle-tier applications. Everything is in the database. There is no need to design, develop, or manage complex middle tiers. If you know even a little bit of SQL, you can become wonderfully productive and start producing apps that you would have thought required a full-stack developer.
It's used for business applications by thousands of customers worldwide, it's easy to get started, and you have a feature-rich application development environment to build nearly any application you require. The platform of Oracle APEX manages all of the mundane aspects of Web app dev, like security, session state management, concurrency, data persistence, responsive design, and more.
Spend more time focusing on your business requirements and less time writing the necessary infrastructure. Then you have all the skills you need to begin creating elegant and powerful Web apps. A growing development pool to maintain and enhance apps. Applications based upon web services, data sources or API's. Apps to work on desktops, tablets, and smartphones. Deployment to external partners and customers. Simple web apps that everyone can use. Both built from tables up, not from UI down.
Both are designed to quickly build apps based on table definitions. Business logic implemented in the database can be called from either. Features like real application cluster, high availability, and security. In Apex is really starting to grow. A lot of people and comunities began to use it as a development tool for their software. Oracle has decided to invest further in this free tool.
With version 4. Especially the ability to use their own plugins ensured that Apex became very popular within certain communities. And of course because the tool is free When Oracle added "Team Development" Apex became really a development tool. Several people could work simultaneously on the same application and the required reports were standard provided reviews of the comments, bugs, etc.
With the integration of JQuery and JQuery Mobile, they also gave the developer the ability to create mobile layout's. Also the ability to make use of package applications was added in this version. And now we have Oracle Apex 5. Of course there are a lot of new features added in Oracle Apex 5.
0コメント