What users are saying about
17 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
155 Ratings
17 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 4.6 out of 100

Oracle Java SE

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
155 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.4 out of 100

Likelihood to Recommend

NativeScript

I would recommend for building native apps for iOS or Android if 1) the developers come from a web dev background; 2) the company can't afford separate teams for Android and iOS; 3) the team wants to use Vue.js.
I would not recommend if the app needs a web version and is simple enough to be a hybrid app.
Tiago Alves | TrustRadius Reviewer

Oracle Java SE

Oracle Java SE is the most popular program language and it suitable for almost kind of application and special for the big system which needs to separate into many sub-application with different business and deployment types as Java has many frameworks, libraries, and tools. Many of these are open-source tools by the community and support various integration types from Rest, SOAP API, RMI, File access... It has allowed me to be able to deploy in multiple OS without changing the code. In case the Application needs to deeply access hardware such as the driver, memory address, OS thread or needs to strickly manage memory such as allocating, pointing and deallocating, we needed another programming language.
Trang Nguyen | TrustRadius Reviewer

Pros

NativeScript

  • NativeScript allows our front-end developers to build actually native mobile apps with the javascript we already know well.
  • It is very quick to get started using NativeScript. We can generally onboard a new developer into the project in just a day or two.
  • The open source community surrounding NativeScript allows our team to find solutions to open issues quickly, as well as give back by fixing some issues ourselves. Work can progress quicker with the plugins other developers have already built.
Evan Payne | TrustRadius Reviewer

Oracle Java SE

  • Runs on all OS Platforms. Applications made on Java can run on all modern OS platforms. No need to make separate.
  • Automatic Memory Management. Java's excellent implementation of a garbage collector clears up memory by removing unreferenced objects.
  • Multithreaded Performance. Shared memory areas maximizes the utility of the CPU, accomplishing more tasks than usual.
Anonymous | TrustRadius Reviewer

Cons

NativeScript

  • Nativescript runs everything on a single thread. i.e., the UI thread. If you want to offload some processing, you have to use web workers. This experience can be improved in the future releases.
  • Currently NativeScript only have hot reload when you change the UI file or Css file. There is no hot reload when you change Js/Ts file, unlike Google's Flutter. This is also something which NativeScript will get in the future releases.
  • In current version of NativeScript, there is no livesync when building with webpack. This feature will be added with NativeScript 4.x. (an RC version for 4.x is already available)
Shiva Prasad K | TrustRadius Reviewer

Oracle Java SE

  • The standard JVM generally requires a warming up period, and if you aren't cognizant of that, may get subpar performance on critical paths because they haven't been executed sufficiently yet.
  • Java's virtual machine abstracts away underlying hardware details, and that prevents developers from directly optimizing a solution for the hardware it'll be running on.
Anonymous | TrustRadius Reviewer

Likelihood to Renew

NativeScript

NativeScript 8.0
Based on 1 answer
The hybrid is ok but native is better for performance and the right use case I want to go for is the performance without dealing with too many development tools.
victor pease solano | TrustRadius Reviewer

Oracle Java SE

No score
No answers yet
No answers on this topic

Support Rating

NativeScript

NativeScript 1.1
Based on 2 answers
My focus has been, and must remain, with obtaining support from web resources over that of paid support programs. Many companies, including those of government agencies, do not have a budget sufficient for paying large sums of money to other organizations to answer questions. Even in cases where an organization did purchase support programs, developers often found that the delays in obtaining responses to development issues was excessive. I give NativeScript the lowest possible rating, due to the fact that their website content is severely outdated and of little use to a developer in a crunch. The NativeScript environment may be far better than I have been able to report, but held back from excelling due to poor support content. Being that I am often asked to push the boundaries in various areas, improper documentation is highly detrimental to a development team, and thuss a review. I would be more than happy to improve this review as the content of the support documentation provided by the NativeScript team makes its way to their website in the form of real-world examples which are applicable to all versions, or at least the most recent versions, of their product.
Eric Bewley | TrustRadius Reviewer

Oracle Java SE

Oracle Java SE 7.8
Based on 36 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

NativeScript

We have previously evaluated Xamarin, and the time it took us to get started, install all of the software, license it, learn Xamarin, and create a app that runs and debugs on connected mobile devices was painful. With NativeScript and the Playground, we're able to get started fast - in less than 5 minutes, and be running a mobile app on multiple connected devices. Furthermore, we could make changes and see live changes on the mobile apps.
Mike Branstein | TrustRadius Reviewer

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 languages ever created - for a reason. You can love it, hate it, but must know, what it is: that means something.
Balázs Kiss | TrustRadius Reviewer

Return on Investment

NativeScript

  • One of the projects we had to build was a rewrite of an existing mobile application. We could acomplish the complete rewrite in about a month along with general improvements and a couple additions.
  • More and more clients are specifically looking for NativeScript developers, and since we are focused on NativeScript we've had an influx of new clients asking for quotes.
Anonymous | 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

Screenshots

Pricing Details

NativeScript

General

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

Oracle Java SE

General

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

Add comparison