What users are saying about
21 Ratings
226 Ratings
21 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 9.1 out of 100
226 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.8 out of 100

Attribute Ratings

  • Node.js is rated higher in 1 area: Likelihood to Recommend
  • Oracle Java SE is rated higher in 1 area: Support Rating

Likelihood to Recommend

9.0

Node.js

90%
6 Ratings
8.8

Oracle Java SE

88%
34 Ratings

Usability

Node.js

N/A
0 Ratings
7.5

Oracle Java SE

75%
2 Ratings

Support Rating

6.4

Node.js

64%
1 Rating
8.0

Oracle Java SE

80%
38 Ratings

Likelihood to Recommend

Node.js

1. Node.js is useful for building one page, fast, light-weight, scalable applications.2. It is not suitable for building computationally extensive applications, it may lead to bad performance.
Anonymous | TrustRadius Reviewer

Oracle Java SE

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.
Anonymous | TrustRadius Reviewer

Pros

Node.js

  • Robust
  • Fast
  • Modern
  • Easy to learn
  • Allows using JS or TypeScript everywhere
  • Supported and maintained actively by the open source community
  • Pleasurable to work with
  • Reliable
  • Simple to learn
  • Simple to setup
Anonymous | TrustRadius Reviewer

Oracle Java SE

  • Plenty support built into the tool and IDE like Maven, Ant, Eclipse, IntelliJ.
  • Strong object-orientation language and clear project structure.
  • Wrapper underlines hardware and memory management so the developers can focus on business and implementation.
  • It offers a huge library and framework support from third-parties and the community.
Trang Nguyen | TrustRadius Reviewer

Cons

Node.js

  • It reduce performance while dealing with heavy computational task.
  • Node.js invites a lot of change in code, due to an unstable api.
  • Lack of library support.
Tanay Arora | TrustRadius Reviewer

Oracle Java SE

  • Commercial Licensing in 2019. Oracle will charge commercial organizations using Java SE for upgrading to the latest bug fixes and updates. Organizations will now need to either limit their implementation of Java SE or may need to drop it altogether.
  • Slow Performance. Due to the all of the abstraction of the JVM, Java SE programs take much more resources to compile and run compared to Python.
  • Poor UI appearance on all of the major GUI libraries (Swing, SWT, etc.). Through Android Studio, it is easy to get a native look/feel for Java apps, but when it comes to desktops, the UI is far from acceptable (does not mimic the native OS's look/feel at all).
Anonymous | TrustRadius Reviewer

Pricing Details

Node.js

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Starting Price

Oracle Java SE

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Starting Price

Usability

Node.js

No score
No answers yet
No answers on this topic

Oracle Java SE

Oracle Java SE 7.5
Based on 2 answers
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.
Anonymous | TrustRadius Reviewer

Support Rating

Node.js

Node.js 6.4
Based on 1 answer
Node.js is easy and good to use, their support team is also good they always tend to help you, and solve your problem,even we know that Node is free to use and opensource but then also we get support from them but for getting much better results we need to purchase standard or enterprises support provided by them.
Tanay Arora | TrustRadius Reviewer

Oracle Java SE

Oracle Java SE 8.0
Based on 38 answers
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.
Anonymous | TrustRadius Reviewer

Alternatives Considered

Node.js

There is a smooth and seamless performance for multiple requests as the feedback received from users. and uses one platform to maintain UI and backend.
Anonymous | TrustRadius Reviewer

Oracle Java SE

Chose to go with Java instead of Python or C++ due to the expertise on the ground with the technology, for its ease of integration with our heterogeneous setup of production servers, and for the third party library support which we've found was able to address some challenging aspects of our business problem.
Anonymous | TrustRadius Reviewer

Return on Investment

Node.js

  • It helps our business to expand our standard offer with new solutions based on Node.js such as conversation bots.
  • It brings avarege 2-3 new clients projects per year, that we couldn't do without it.
Jedrzej Marciniak | TrustRadius Reviewer

Oracle Java SE

  • The different versions make it harder to work with other companies where some use newer versions while some use older versions, costing time to make them compatible.
  • Licenses are getting to be costly, forcing us to consider OpenJDK as an alternative.
  • New features take time to learn. When someone starts using them, everyone has to take time to learn.
Terra Lo | TrustRadius Reviewer

Add comparison