Oracle Java SE vs. Qlik Analytics Platform

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Oracle Java SE
Score 8.7 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
Qlik Analytics Platform
Score 8.2 out of 10
N/A
The Qlik Analytics Platform (QAP) is a developer platform for building custom analytic applications based on rich frontend and backend APIs. It gives full API access to the Qlik associative engine to build rich data-driven analytic applications, for example when building web applications for extranet and Internet deployment.N/A
Pricing
Oracle Java SEQlik Analytics Platform
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Oracle Java SEQlik Analytics Platform
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Oracle Java SEQlik Analytics Platform
Considered Both Products
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.
Qlik Analytics Platform
Chose Qlik Analytics Platform
They are all good tools, each having their own pros and cons. Qlik Analytics Platform was easy to set up, more than affordable, and has a good user base. Though not as large as some of the other tools, it is growing every day and for the price, it is very hard to beat. I would …
Chose Qlik Analytics Platform
On the long run we will not stay with Qlik as the management chose to switch to the Microsoft suite. We think that this will not impact us as a team as both tools are worthy competitors
Chose Qlik Analytics Platform
Compared to competitors, the value for money of the Qlik package in its enterprise version is one of the most competitive in relation to the strengths listed above.
Chose Qlik Analytics Platform
We selected Qlik Analytics Platform when other public-facing tools were either prohibitively expensive for our uses (BusinessObjects) or still not quite mature (Power BI). Now we're in the maintenance contract, it's cost-effective for us to remain. Qlik feels like an excellent …
Chose Qlik Analytics Platform
Qlik is a platform with more scaling ability and functionality compared to PowerBI. PowerBI is the prior step before passing to Qlik, however, Qlik provides more functions and abilities to the business domain unit with better management capabilities for the IT team that set it …
Best Alternatives
Oracle Java SEQlik Analytics Platform
Small Businesses
GraalVM
GraalVM
Score 9.1 out of 10
Visual Studio
Visual Studio
Score 9.1 out of 10
Medium-sized Companies
GraalVM
GraalVM
Score 9.1 out of 10
Visual Studio
Visual Studio
Score 9.1 out of 10
Enterprises
GraalVM
GraalVM
Score 9.1 out of 10
Visual Studio
Visual Studio
Score 9.1 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Oracle Java SEQlik Analytics Platform
Likelihood to Recommend
9.0
(0 ratings)
8.6
(0 ratings)
Usability
7.4
(0 ratings)
-
(0 ratings)
Support Rating
8.0
(0 ratings)
8.0
(0 ratings)
User Testimonials
Oracle Java SEQlik Analytics Platform
Likelihood to Recommend
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
If you want to setup analytics dashboards for reporting or simple data analysis then Qlik is your tool of choice.
Complex data structures are handled well, but you’ll need to keep de amount of data on the low side. Integration with other software is possible and easy.
Read full review
Pros
  • 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
  • It's flexible in allowing the development of fully-fledged analysis tools and dashboards, but also smaller "widgets" to embed in our websites to bring stories to life, and enables us to develop things once and then re-use them in different contexts.
  • The development platform and management console are both easy to use, and, with proper data development by our expert developers, can be used by relatively junior colleagues to produce great-looking and very useful products.
  • The way the platform handles a mix of data sources from different APIs and internal data stores is good.
  • We like the visualizations and from a corporate perspective find it easy to develop one-size-fits-all visualizations that present a wide range of data items well in a responsive way.
Read full review
Cons
  • 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
  • The learning curve could be less steap
  • Very big sets of data are harder to process with the alike software
  • There could be a better role based setup posibilities
Read full review
Usability
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
No answers on this topic
Support Rating
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
Qlik is great for companies with lots of business domains and departments because it scales well, especially if data that is reported is saved in SQL and similar structures. Its ease of use and good UI enables business units to create and manage their own reports. That removes a great burden of creating and managing/modifying these pages from the IT team. Overall, it's a win-win for both IT and business units.
Read full review
Alternatives Considered
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
They are all good tools, each having their own pros and cons. Qlik Analytics Platform was easy to set up, more than affordable, and has a good user base. Though not as large as some of the other tools, it is growing every day and for the price, it is very hard to beat. I would recommend it. Microsoft Power BI is a little more intuitive to some users, many of them engineers, because of its similarities to Excel. I do like that it follows a similar structure to Excel but I think that it also has the same old-school GUI, which could be improved on. I prefer the way Qlik Analytics Platform's visualizations look because they appear more modern and smooth rather than rigid.
Read full review
Return on Investment
  • 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
  • Simplification and adaptability of analyzes according to the type of user
  • Integration with data sources and direct via rest API, allows for simplification in modeling
  • Need for a lot of specific knowledge of the instrument and the range of products in order to best meet the needs
Read full review
ScreenShots