Get Advice Icon

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

NativeScript-Vue

58
137
+ 1
0
PhoneGap

583
685
+ 1
94
Add tool

PhoneGap vs NativeScript-Vue: What are the differences?

Developers describe PhoneGap as "Easilily create mobile apps using HTML, CSS, and JavaScript". PhoneGap is a web platform that exposes native mobile device apis and data to JavaScript. PhoneGap is a distribution of Apache Cordova. PhoneGap allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status. On the other hand, NativeScript-Vue is detailed as "Truly native apps using Vue.js and NativeScript". It is a NativeScript plugin which allows you to use Vue.js to craft your mobile application. It aims to have a syntax that you are used to from Vue.js.

PhoneGap and NativeScript-Vue can be primarily classified as "Cross-Platform Mobile Development" tools.

Some of the features offered by PhoneGap are:

  • Android
  • Blackberry
  • iOS

On the other hand, NativeScript-Vue provides the following key features:

  • Easy to get started with, it is a single dependency that you can install through npm
  • Aims to have a syntax that you are used to from Vue.js
  • Rapid workflow

PhoneGap is an open source tool with 4.12K GitHub stars and 970 GitHub forks. Here's a link to PhoneGap's open source repository on GitHub.

Decisions about NativeScript-Vue and PhoneGap
Aleksandr Filatov
Contract Software Engineer - Microsoft · | 2 upvotes · 115.7K views
What is Proguard?

ProGuard is the most popular optimizer for Java bytecode. It makes your Java and Android applications up to 90% smaller and up to 20% faster. ProGuard also provides minimal protection against reverse engineering by obfuscating the names of classes, fields and methods.

How to use it in Cordova app?

I didn't find any plugins for it. So I've implemented it by myself and shared it on GitHub.

Feel free to use!

See more
Manage your open source components, licenses, and vulnerabilities
Learn More
Pros of NativeScript-Vue
Pros of PhoneGap
    Be the first to leave a pro
    • 46
      Javascript
    • 13
      Backed by Adobe
    • 11
      Free
    • 9
      Easy and developer friendly
    • 6
      Support more platforms
    • 3
      It's javascript, html, and css
    • 2
      Common code base across all mobile platform
    • 1
      Not bound to specific framework
    • 1
      Powerful Framework
    • 1
      Runs on mobile browser
    • 1
      Similar UI across all platform
    • 0
      Free easy fast and not buggy in my experience

    Sign up to add or upvote prosMake informed product decisions

    Cons of NativeScript-Vue
    Cons of PhoneGap
      Be the first to leave a con
      • 2
        Never as good as a native app
      • 1
        Created for web pages, not for complex Apps
      • 1
        Poor user experience
      • 1
        Not build for high performance
      • 1
        Hard to see

      Sign up to add or upvote consMake informed product decisions

      87
      745
      439
      764
      1.8K

      What is NativeScript-Vue?

      It is a NativeScript plugin which allows you to use Vue.js to craft your mobile application. It aims to have a syntax that you are used to from Vue.js.

      What is PhoneGap?

      PhoneGap is a web platform that exposes native mobile device apis and data to JavaScript. PhoneGap is a distribution of Apache Cordova. PhoneGap allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status.

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

      What companies use NativeScript-Vue?
      What companies use PhoneGap?
      Manage your open source components, licenses, and vulnerabilities
      Learn More

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

      What tools integrate with NativeScript-Vue?
      What tools integrate with PhoneGap?
        No integrations found

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

        What are some alternatives to NativeScript-Vue and PhoneGap?
        Vue Native
        Vue Native is a mobile framework to build truly native mobile app using Vue.js. Its is designed to connect React Native and Vue.js. Vue Native is a wrapper around React Native APIs, which allows you to use Vue.js and compose rich mobile User Interface.
        React Native
        React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
        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.
        Flutter
        Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.
        Weex
        Weex renders code in native widgets in Android & iOS and helps preserve the quality of user experience on critical platforms.
        See all alternatives