Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Ember.js
Ember.js

997
558
+ 1
746
NativeScript
NativeScript

292
415
+ 1
410
Add tool

Ember.js vs NativeScript: What are the differences?

Developers describe Ember.js as "A JavaScript framework for creating ambitious web apps". Ember.js is a JavaScript framework that does all of the heavy lifting that you'd normally have to do by hand. There are tasks that are common to every web app; Ember.js does those things for you, so you can focus on building killer features and UI. On the other hand, NativeScript is detailed as "Build truly native apps with JavaScript". NativeScript enables developers to build native apps for iOS, Android and Windows Universal while sharing the application code across the platforms. When building the application UI, developers use our libraries, which abstract the differences between the native platforms.

Ember.js can be classified as a tool in the "Javascript MVC Frameworks" category, while NativeScript is grouped under "Cross-Platform Mobile Development".

"Elegant" is the top reason why over 121 developers like Ember.js, while over 55 developers mention "Access to the entire native api" as the leading cause for choosing NativeScript.

Ember.js and NativeScript are both open source tools. Ember.js with 21K GitHub stars and 4.18K forks on GitHub appears to be more popular than NativeScript with 17.1K GitHub stars and 1.26K GitHub forks.

DigitalOcean, Square, and Groupon are some of the popular companies that use Ember.js, whereas NativeScript is used by Work Box, Zege Technologies, and GeekyAnts. Ember.js has a broader approval, being mentioned in 293 company stacks & 75 developers stacks; compared to NativeScript, which is listed in 10 company stacks and 23 developer stacks.

What is Ember.js?

A JavaScript framework that does all of the heavy lifting that you'd normally have to do by hand. There are tasks that are common to every web app; It does those things for you, so you can focus on building killer features and UI.

What is NativeScript?

NativeScript enables developers to build native apps for iOS, Android and Windows Universal while sharing the application code across the platforms. When building the application UI, developers use our libraries, which abstract the differences between the native platforms.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Ember.js?
Why do developers choose NativeScript?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    What companies use Ember.js?
    What companies use NativeScript?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Ember.js?
    What tools integrate with NativeScript?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Ember.js and NativeScript?
    Vue.js
    It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
    AngularJS
    AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML鈥檚 syntax to express your application鈥檚 components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.
    Backbone.js
    Backbone supplies structure to JavaScript-heavy applications by providing models key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing application over a RESTful JSON interface.
    Angular 2
    Angular is a development platform for building mobile and desktop web applications.
    Aurelia
    Aurelia is a next generation JavaScript client framework that leverages simple conventions to empower your creativity.
    See all alternatives
    Decisions about Ember.js and NativeScript
    leonardo silveira
    leonardo silveira
    Software Engineer at Casa Magalh茫es | 2 upvotes 26.3K views
    Vue.js
    Vue.js
    Apache Cordova
    Apache Cordova
    NativeScript
    NativeScript

    So, i am preparing to adopt NativeScript.

    For years my hybrid projects used Apache Cordova.

    "Let's avoid to maintain two teams and double the deliver velocity".

    It was good for a few years, we had those september issues, (i.e. apple broke some backward compatibility) , but for the last years, things seems to be losing the grip faster.

    Last breaking changes, for instance, seems to have a workaround, however that growing feeling that simple things can not rely on so fragile webviews keeps growing faster and faster.

    I've tested nativescript not only on it's "helloworld", but also on how do they respond on issues.

    I got tweed support. I opened an github issue and got answers on less than 10 hours (yes i did it on another timezone and very close to a weekend). I saw the faulty docs get corrected in two days.

    The bad news is i only can adopt nativescript on newer projects, since there is no budget to revamp the current solutions.

    The good news is i can keep coding on Vue.js , without vou router, but that's ok. I've already exchanged vanilla html for real native app with background magic enabled, the router can be easily reproduced.

    See more
    Interest over time
    Reviews of Ember.js and NativeScript
    Review ofNativeScriptNativeScript

    It is using the native components to build the UI and offers the best skills reuse story. All you need to know is JS/TS and CSS. Angular 2 is also supported which leads to even more code reuse across web and mobile.This is also the best way to access the native platform APIs directly.

    Review ofNativeScriptNativeScript

    NativeScript allows you to reuse your JS skills to build Native mobile apps without any sacrifices. It takes a bit to learn about all possible features, but each time you discover a new one you can't help but get more and more excited.

    How developers use Ember.js and NativeScript
    Avatar of Onezino Gabriel
    Onezino Gabriel uses Ember.jsEmber.js

    Framework front-end utilizado para atingir alta produtividade e permitir organiza莽茫o por todo o projeto client web.

    Avatar of brenoinojosa
    brenoinojosa uses Ember.jsEmber.js

    We're using a 100% Ember application in our main website, bytelore.com, after we decided to refactor it.

    Avatar of itzMe
    itzMe uses Ember.jsEmber.js

    Ember.js is the framework we have used to develop our front end applications in.

    Avatar of olenderhub
    olenderhub uses Ember.jsEmber.js

    I have experience with Ember 1, 2 and 3 (3+ years experience - remotely work)

    Avatar of Tongliang Liu
    Tongliang Liu uses Ember.jsEmber.js

    Icon is so cute; so does the framework.

    How much does Ember.js cost?
    How much does NativeScript cost?
    Pricing unavailable
    Pricing unavailable