Oracle APEX vs. Oracle Java SE

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Oracle APEX
Score 7.0 out of 10
N/A
Oracle APEX (or Oracle Application Express) is an online low-code application builder that allows users to develop a database-drive application, customize the application's UI, and then give their users access to the application via URL. Oracle APEX includes a suite of pre-built productivity applications and examples, such as a Survey Builder, Bug Tracking, P-Track project management, etc
$0.32
OCPU per hour
Oracle Java SE
Score 8.8 out of 10
N/A
Oracle Java SE is a programming language and gives customers enterprise features that minimize the costs of deployment and maintenance of their Java-based IT environment.N/A
Pricing
Oracle APEXOracle Java SE
Editions & Modules
Oracle APEX Application Development
$0.32
OCPU per hour
Oracle Autonomous Transaction Processing - Exadata Storage
$118.40
Terabyte storage capacity per month
No answers on this topic
Offerings
Pricing Offerings
Oracle APEXOracle Java SE
Free Trial
YesNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Oracle APEXOracle Java SE
Considered Both Products
Oracle APEX
Chose Oracle APEX
Oracle APEX and Oracle Visual Builder are both low-code development platforms within the Oracle ecosystem, but they serve different purposes. Oracle APEX is more suited for the people who are familiar with SQL, PLSQL. It provides rapid application development features based on …
Chose Oracle APEX
Outsystem is better than any system but it is too expensive also and Oracle apex is better than Liferay. Although Oracle Apex is cost effective as compare to Liferay and provides more feature than Liferay. But liferay provide the feature to move the program from one server to …
Chose Oracle APEX
- Native support to Oracle Database.
- No additional license requirement.
- Fast development.
Chose Oracle APEX
If you are expert in SQL and PLSQL and use Oracle Database, then the best choice is Oracle Application Express. The functionality is already complete and very easy to use, so it's useless to find another tool if you are using Oracle. You don't use Oracle APEX only if: (1) you …
Chose Oracle APEX
I did not evaluate any other Rapid Application Development tool. I wanted a quick and simple solution just for my personal use so I directly tried using APEX since I work with Oracle databases and have a good background on the SQL and PL/SQL languages. I am currently replacing …
Chose Oracle APEX
Oracle Warehouse Builder and Oracle eBusiness Suite
Chose Oracle APEX
Great and we need to have a link to import or connect visualization with apex.
Chose Oracle APEX
Beehive Enterprise Collaboration Server
Chose Oracle APEX
I am an IT professional with a degree in computer science, decades of experience, have used multiple programming languages and development frameworks over the years. It is a more daunting time than ever to be an IT professional with more alternatives available now than ever …
Chose Oracle APEX
Oracle Application Express isn't just a CMS or similar software. You have a metadata-driven data model and a very data-near architecture. It is intuitive to use and you are able to get an application up and running in no-time. Many existing components are allowing you to create …
Chose Oracle APEX
I haven't looked at any (allegedly) competing product as there has never been a need for it.
Chose Oracle APEX
They are from the same developer. So because of this, they both work very well. We probably do use PeopleSoft a little bit more as not every employee has access to the developer suite in Oracle Application Express.
Chose Oracle APEX
Easy integration with other Oracle products and oracle database makes it a great fit. UI is clean and aesthetically pleasing compared to similar applications I have used.
Chose Oracle APEX
Very well suited for data reporting. Auditing of data and reports stored in database can be checked from the browser or even on the phone. So, with Oracle APEX work can be done on the fly...
Chose Oracle APEX
The learning curve is small and programming knowledge is not needed.
Chose Oracle APEX
Obviously Oracle Application Express cannot replace WebLogic in terms of creating domains but it is not designed to do that. We can use this tool to prototype and later develop a product using the Oracle WebLogic platform. We selected Oracle Application Express due to the …
Oracle Java SE
Chose Oracle Java SE
Java is highly more performant and with a very wide range of opensource libraries at hand, there is not much that you "cannot do" as long as you "do it right". Interpreted nature of Python doesn't let you do proper multicore/multithread operations, you could even say that …
Chose Oracle Java SE
Code readability is greater in [Oracle Java SE]. Code refactor can be achieved in [Oracle Java SE], design patterns are used across the libraries and in use of it as well.
Chose Oracle Java SE
Java is the backbone of Scala. Lots of the improvements of the newer version of Java have been based on the improvements Scala introduced (functional programming features, among others). In this way Java and Scala are very symbiotic.
Chose Oracle Java SE
We also use C++ and Python in our application. We are working to migrate to a web-based application, but continue to invest in our Java client.
Chose Oracle Java SE
Both platforms provide support for common programming languages such as PHP, Ruby, and Python. Java developers can also use languages such as Java, JavaScript, Clojure, Groovy, and Scala while .NET developers can code in C#, F#, VB.NET, C++, and .NET. The two platforms also …
Chose Oracle Java SE
We choose Java as our system has multiple sub-applications that have different purposes and architecture including back-end applications, front-end UI, front-end Rest API, and Selenium Automation tests. They are deployed in Windows and Linux, communicate with each other using …
Chose Oracle Java SE
We had to stick with Java SE due to some of our other services being already written in Java. For the past couple months, we have been experimenting with Python and comparing its level of security and performance. From our experience, Python has fewer security capabilities, but …
Chose Oracle Java SE
I like the platform independency.
Chose Oracle Java SE
I wanted to write Python, NodeJS, PHP... but it's hard to compare all the different fruits in the basket. Java is good for what it was made for, and much more nowadays. Java was and I suspect, will be a strong candidate for any backend project, and it's one of the most popular …
Chose Oracle Java SE
Java vs Scala:
  • Less "cool."
  • More verbose.
Chose Oracle Java SE
Java out of the box is lower cost traditionally. As time has evolved, c# is catching up.
Chose Oracle Java SE
Oracle's Java is a uniform platform. It is widely used and universally accepted and is the defacto language. The majority of the industries from Banking, retail, healthcare, hardware, software, military, defense, and commercial, to the fashion industry use this language for …
Chose Oracle Java SE
We haven't really used any other products like Java. We have used python and C++ for other projects. Java is much simpler to use than C++, but probably not as simple as Python. Then again, Python is meant to be a scripting language, so when comparing to C++, Java is definitely …
Chose Oracle Java SE
Many other languages could be used for initial programming. However, simplicity of concepts, static type system and available tool support in combination made Java come out top for us. Especially Python has become very popular recently. I think this is a step backwards, due to …
Chose Oracle Java SE
Azul provides comparable services to Oracle Java SE. Compared to Oracle Java SE, support from Azul is more responsive and reachable. The downside is that the customer base of Azul system is much smaller compared to Oracle, so online resources are a little hard to search. But it …
Chose Oracle Java SE
Basically, unless you use Electron with really flimsy documentation, Java is the better cross-platform tool to use.
Chose Oracle Java SE
There are several alternative vendors of Java. They are almost all based on OpenJDK, so they are generally very similar. Levels of support vary, but they are more than worthy of consideration.
Chose Oracle Java SE
I do not see the languages that I meant to add in the list. These are Python, R, C, C++, Perl, Jython and Javascript. I have experience in each of these and each has its pros and cons. I like R and Python for scientific analysis. C and C++ have good support for communicating …
Chose Oracle Java SE
Asp.net and Java both live in a similar solution space, however, Java tends to be the better option due to the larger amount of available resources for it. Node is an interesting tool. It is in a similar space as Java, but more focused on front-end web application development. …
Chose Oracle Java SE
Did not do a product comparison, but Oracle licensing may force some of my customers to get to other variations.
Chose Oracle Java SE
Oracle is free to use and has many open source frameworks, tools and IDE's around it. That was the primary reason to choose Java SE.
Features
Oracle APEXOracle Java SE
Low-Code Development
Comparison of Low-Code Development features of Product A and Product B
Oracle APEX
8.2
Ratings
2% below category average
Oracle Java SE
-
Ratings
Visual Modeling7.00 Ratings00 Ratings
Drag-and-drop Interfaces9.00 Ratings00 Ratings
Platform Security8.00 Ratings00 Ratings
Platform User Management9.10 Ratings00 Ratings
Reusability7.00 Ratings00 Ratings
Platform Scalability9.00 Ratings00 Ratings
Best Alternatives
Oracle APEXOracle Java SE
Small Businesses
Creatio
Creatio
Score 9.7 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
Medium-sized Companies
Quixy
Quixy
Score 9.9 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
Enterprises
Creatio
Creatio
Score 9.7 out of 10
GraalVM
GraalVM
Score 9.1 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Oracle APEXOracle Java SE
Likelihood to Recommend
6.0
(0 ratings)
9.0
(0 ratings)
Likelihood to Renew
8.2
(0 ratings)
-
(0 ratings)
Usability
8.0
(0 ratings)
7.4
(0 ratings)
Support Rating
8.2
(0 ratings)
8.0
(0 ratings)
Implementation Rating
9.1
(0 ratings)
-
(0 ratings)
User Testimonials
Oracle APEXOracle Java SE
Likelihood to Recommend
It is appropriate for database application development supporting data driven processes, online transaction processing, BI/reports/analytics ... for addressing about any business data processing need I can think of. Oracle Application Express is fantastic for creating beautiful rich user interfaces with support for all major browsers rendering well on a range of devices. It is less appropriate for applications requiring native low level access to device peripherals and is less appropriate for applications that must execute offline without network/internet connection to supporting application and database servers.
Read full review
Oracle Java SE is well suited to long-running applications (e.g. servers). Java Swing (UI toolkit) is now rather outdated, lacking support for modern UI features. JavaFX, the potential replacement for Swing, has now been separated out of Java core. Ideally, there would be a path to migrate a large application incrementally from Swing to JavaFX, but due to different threading models and other aspects, it is difficult. At this point, it is probably better to use an embedded web browser (e.g. JxBrowser) to provide a modern UI in HTML/Javascript and keep just the business logic in Java.
Read full review
Pros
  • It is an easy tool to adopt, which allowed us to replace developments in Oracle Forms in many cases.
  • It is very simple to develop different kinds of analysis, in a faster and more friendly way than running Oracle Reports.
  • It helped us to extend our approval workflow, in order to cope with difficult branches that were hard to solve with the standard workflow.
  • It was possible to develop web applications, to share information and transactions with our commercial partners.
Read full review
  • Since Java runs on a virtual machine, it's generally considered to be agnostic of the hardware it's running on. It allows for deployment across a mix of hardware setups with the same binary.
  • Lots of literature, third party libraries, support forums, and books have been devoted to Java in general, making it a great language to use to support the business.
  • Backwards compatibility has been an important strength of Java for us. Legacy code that isn't ready to be retired yet can still run on our newer setups despite using older versions of OJSE.
Read full review
Cons
  • For complex APEX applications you need to be a pro expert in PL/SQL
  • Debugging in APEX can be complicated if there is a logical error. Syntax errors will end up shown as ORA errors
  • Lack of designer interface. Even though you are designing a form you need to do it by means of APEX interface using a series of steps, no UI for design
  • Oracle specific not applicable for other databases
Read full review
  • I would like to see more standardization on the convention level of good code practices in Java that could be promoted by Oracle
  • I would like to see a little more investment into JavaFX as with Graal VM there is a big potential
  • I would like to see more WebAssambly/WASM related features
Read full review
Likelihood to Renew
I felt very comfortable using Oracle Application Express from the start. I designed my data model and quickly developed the basic CRUD pages for master tables. Then I designed the main functionality and was able to test and deploy it in a couple of days work. I will probably share the app with other members of the team and continue adding some features in the short term.
Read full review
No answers on this topic
Usability
Because it's very easy to develop, fast, secure, has a lot of features. It's like a prototyping tool such as figma, but it can be used as a real product. Dynamic action, plugin, rest api, minimize a lot of coding, a lot of templates, PWA, really bring Oracle APEX functionality to be able to solve most common internal users pain points.
Read full review
The language is fluent and has good support from a number of open source and commercial IDEs. Language features are added every 6 months, although long-term service releases are only available every 3 years. It would be nice if some of the older APIs were depreciated with more pressure to move to the new replacement APIs (e.g. File vs. Path), but transitions to new features are generally well implemented.
Read full review
Support Rating
Very active and knowledgeable community support includes quick and helpful responses from the Oracle employees on the product development team. I've never had to raise an official support request - everything is dealt with via forums and user groups - or via direct emails. The supposrt commuinty is one of the great things about Apex.
Read full review
Java is such a mature product at this point that there is little support from the vendor that is needed. Various sources on the internet, and especially StackOverflow, provide a wealth of knowledge and advice. Areas that may benefit from support is when dealing with complex multithreading issues and security libraries.
Read full review
Implementation Rating
Using it on the cloud is really simple, the entire process of configuring and provisioning an Oracle Database takes only a few minutes (less than 10) and then Oracle APEX is already deployed on the database, so you just have to start using it. I would strongly recommend using APEX on Oracle Cloud Free Tier.
Read full review
No answers on this topic
Alternatives Considered
Oracle APEX and Oracle Visual Builder are both low-code development platforms within the Oracle ecosystem, but they serve different purposes. Oracle APEX is more suited for the people who are familiar with SQL, PLSQL. It provides rapid application development features based on data residing in Oracle database. It's a low code platform and best suited for web based applications/extensions based on Oracle DB that may use REST APIs and other web services. It also provides mobile application support. Oracle Visual Builder is best suited for web applications based on Oracle Cloud services. It utilizes javascript based drag-drop UI builder. It's very deeply integrated with Oracle Fusion Cloud platform.
Read full review
We choose Java as our system has multiple sub-applications that have different purposes and architecture including back-end applications, front-end UI, front-end Rest API, and Selenium Automation tests. They are deployed in Windows and Linux, communicate with each other using Rest API, RMI and Queue Message and need to support different deployment environment from Dev, Test, UAT to Production so using Java allows us to have a common standard from development, build and deployment for all applications.
Read full review
Return on Investment
  • It has increased our development output over Forms greatly. For instance, when starting at my current company, I was able to replace our aging ASP Intranet site within 4 months when our IT manager had budgeted over a year for the task.
  • We've been able to standardize under one technology, incorporating previously unsupportable disparate systems under one roof.
  • It's free with an Oracle Database so the only investment was our time, something we now have more of thanks to Application Express.
Read full review
  • We didn't need to spend more time and resources on developing apps for each OS. Our Java application worked perfectly on Linux, Mac, and Windows.
  • Our customers aren't fully satisfied with the performance of our application, specifically load up times.
  • We didn't need to purchase training courses for our software developers. Each of them were already well-versed in using Java SE.
Read full review
ScreenShots