Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Ionic
Score 8.7 out of 10
N/A
Ionic empowers teams and businesses to build, secure, and deliver enterprise-grade mobile and web apps. The vendor states that with Ionic, enterprise development teams can speed up and simplify app development, including: Build app experiences with over 100 UI building blocks Edit and customize using familiar web languages (HTML, CSS, JavaScript) Connect to new or existing cloud services or backend systems Deploy directly to app…N/A
Oracle Java SE Subscription
Score 8.9 out of 10
N/A
Oracle Java SE Subscription combines license and support into a subscription to enable users to manage Java SE installations, updates and upgrades across the enterprise. The former Java SE Advanced, Java SE Advanced Desktop, and Java SE Suite products have transitioned to a Java SE Subscriptions. Beyond the unlicensed version, purchasers of Oracle Java SE Subscription receive all-hours access to My Oracle Support, enterprise monitoring, management, and deployment features, and early access to…
$2.50
per named user per month
React (React.js)
Score 8.8 out of 10
N/A
React or React.js is a JavaScript library for building user interfaces. React enables users to create interactive UIs.
$0
Pricing
IonicOracle Java SE SubscriptionReact (React.js)
Editions & Modules
No answers on this topic
Oracle Java SE Desktop Subscription
$2.50
per named user per month
Oracle Java SE Subscription
$25
per core per month
No answers on this topic
Offerings
Pricing Offerings
IonicOracle Java SE SubscriptionReact (React.js)
Free Trial
YesYesNo
Free/Freemium Version
YesYesYes
Premium Consulting/Integration Services
YesYesNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional DetailsVolume discounts also available.
More Pricing Information
Community Pulse
IonicOracle Java SE SubscriptionReact (React.js)
Best Alternatives
IonicOracle Java SE SubscriptionReact (React.js)
Small Businesses
Swiftify
Swiftify
Score 9.0 out of 10
GraalVM
GraalVM
Score 9.1 out of 10

No answers on this topic

Medium-sized Companies
Swiftify
Swiftify
Score 9.0 out of 10
Oracle Java SE
Oracle Java SE
Score 8.0 out of 10

No answers on this topic

Enterprises
Swiftify
Swiftify
Score 9.0 out of 10
Oracle Java SE
Oracle Java SE
Score 8.0 out of 10
Sencha
Sencha
Score 6.8 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
IonicOracle Java SE SubscriptionReact (React.js)
Likelihood to Recommend
9.0
(1 ratings)
8.6
(68 ratings)
8.0
(14 ratings)
Likelihood to Renew
-
(0 ratings)
8.2
(1 ratings)
-
(0 ratings)
Usability
-
(0 ratings)
-
(0 ratings)
10.0
(3 ratings)
Support Rating
-
(0 ratings)
9.4
(57 ratings)
10.0
(3 ratings)
User Testimonials
IonicOracle Java SE SubscriptionReact (React.js)
Likelihood to Recommend
Ionic
- Inexpensively and rapidly creating multi-device (Android, iPhone) native apps. - Quick ramp-up time allows for rapid development. - Open source tools can be used to develop. - Lightweight code-based can be easily shared and developed in a team environment. - Use of React, Vue, and angular leverages well-known coding and application design frameworks that are transportable.
Read full review
Oracle
The Oracle Java SE Subscription is a useful service that can support larger organizations that need to implement quick feature development and need to do so with maximum support with minimal fuss. Performance can vary due to the nature of Javas JVM having to boot upon every start and there can be some compatibility issues with a few third-party systems. Smaller organizations would be better off utilizing Java SDK or OpenJDK as these are free but don't have the benefit of direct support from Oracle. If a larger organization has a long history of using Java and has legacy systems running on older versions of Java, then the extra support needed will more than justify the cost If you are heavily invested in Java and need to support applications running on older versions such as Java 8, or you want to use OracleJDK, then you would want to consider getting the subscription for its support and patches.
Read full review
Open Source
React is a JavaScript user interface construction library that works well for:
  • Developing web apps with dynamic and complicated user interfaces.
  • creating reusable UI elements that may be used in other applications.
  • creating single-page applications with dynamic content updates that don't require a page reload.
  • The Virtual DOM's effective updating mechanism allows it to handle large volumes of data updates.
React, on the other hand, might be less suitable for:
  • Websites that are simple, stagnant, and have no interaction. Other libraries or simple HTML, CSS, and JavaScript may be a better fit in such circumstances.
  • Web sockets may be a better choice for applications that need real-time updates, such as chat or gaming apps.
  • When creating mobile apps, React Native is a better option.
  • Server side rendering only, as React is designed to run on the client side.
Read full review
Pros
Ionic
  • Nice command line interface for repetitive development and deployment tasks.
  • Realtime preview (in web browser) during development.
  • Easy to update and keep current (open source) via command line.
  • Provides nice set of mobile widgets for consistency across devices.
Read full review
Oracle
  • Collect in an inventory all versions of Java that have been used in different applications.
  • Determine the status of old versions of Java and update or apply essential security patches.
  • Oracle Support is the best to be able to solve problems in an agile and safe way.
  • Fast update cycles to make new features available.
Read full review
Open Source
  • React is fantastic for building performant user interfaces. Our web app is snappy and great for our customers.
  • React has the philosophy of doing one thing and doing it well which is the view layer of the application. This makes it incredibly intuitive and flexible for developers to use.
  • React has lead the way in being able to write modular and structured code. It is a drastic improvement since the days of spaghetti jQuery code.
  • React has an unmatched community. The amount of tools and libraries available is fantastic, and there plenty of solutions available online for common problems.
Read full review
Cons
Ionic
  • Slightly better documentation when it comes to command line build troubleshooting.
  • Increased widget library (even though it's much improved today).
  • Native chart/graphing widgets.
Read full review
Oracle
  • AMC Usage details hard to Decipher and Categorize
  • AMC JRE Upgrades have very limited Scheduling of Deployments, should be more like SCCM. Where you know exactly when deployments are going out. Not just when the Agent decides to check in.
  • Cost is WAY too high
Read full review
Open Source
  • Debugging React is challenging. Bugs in react code generate stack traces internal to React and it is often totally unclear how it relates to the code you actually wrote.
  • Relating your React elements to corresponding DOM elements is difficult. The intentional separation of virtual and actual DOM also makes it difficult to map the elements to the structures in the DOM. This is partially ameliorated by the use of the React dev tool, which provides a DOM-like view of the React elements, but the tool still does not provide a direct correspondence with the DOM that is often necessary to figure out why something isn't right.
  • Because JSX is React-specific and not a language feature, a special compilation process is necessary to convert JSX code to normal JS. Coming from a C++ background, compiling things doesn't bother me, but many JS developers are used to a less structured development.
Read full review
Likelihood to Renew
Ionic
No answers on this topic
Oracle
It provides an affordable way to protect your investment.
Read full review
Open Source
No answers on this topic
Usability
Ionic
No answers on this topic
Oracle
No answers on this topic
Open Source
React is just a bit of a different animal. I was avoiding it for the longest time. I thought for sure I would land on Vue or something else with a more approachable and familiar appearance. But after taking an online course in React, I started realize what people were raving about (and complaining about) and decided to implement it at our office for one of our products.
Read full review
Support Rating
Ionic
No answers on this topic
Oracle
As I mentioned before, quality of support from Oracle Java SE Subscription is extraordinary. The speed of resolution and the expertise of the staff is really appreciated. We raised a high priority support incident which blocked our process [and] Oracle Java SE support did a quick analysis and provided a solution which took less time than we expected. They also help us in installing patches and updates whenever required.
Read full review
Open Source
Since it's open-source and very popular, the community support for React and related tools and libraries is excellent. There are a lot of people using the same tools, and so issues tend to get fixed quickly and "recipes" are easy to come by. And since it's backed by Facebook, they have a dedicated engineering team working on the progression of React.
Read full review
Alternatives Considered
Ionic
Android Studio
  • Busy
  • Confusing
  • Marginal IDE
  • Large footprint
  • Single device development
IonicFramework
  • Lean, no IDE needed
  • Web browser preview
  • Multi-device development
  • Scripting of build packages for deployment
Read full review
Oracle
It is more suitable and effective to opt for Oracle Java SE Subscription to receive enhanced support for your Java SE Applications. The support team is highly qualified and technically sound to manage your Java SE Applications properly. Also they are available 24*7 to make sure applications are up-to-date.
Read full review
Open Source
While this is a widely contested debate with various blog posts and benchmarks all over the place, its really a personal choice to determine what works for the team. Coming from a Angular 1.x background, I decided to try a new framework when Angular 2.x was announced and at that time React is gaining popularity and Vue hasn't taken off yet. Compared to Angular 1.x and Vue (hybrid of React and Angular) that split the logic from the html templates, I loved the way React breaks code into components using the jsx syntax. In my mind, this allows for cleaner components and easier maintenance
Read full review
Return on Investment
Ionic
  • The ability to create a mobile app quickly by a single developer (saving $20K).
  • Increased customer satisfaction.
  • Avoids outsourcing costs of $10k-$20k.
Read full review
Oracle
  • Code portability allowed us to run the same code on all platforms
  • Security is always a key issue especially in the world of increasing cybersecurity laws. It only makes sense to invest in a secure development environment
  • Developers appreciate rich community support for java se platform
Read full review
Open Source
  • Our web applications now run much faster because the whole page doesn't reload
  • We spend less time developing UI components because a lot of them are readily available on NPM
  • We don't have to optimize apps for multiple browsers since React natively supports it.
Read full review
ScreenShots