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

DoneJS

3
10
+ 1
0
PhoneGap

581
682
+ 1
94
Add tool

PhoneGap vs DoneJS: What are the differences?

What is PhoneGap? 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.

What is DoneJS? An open source JavaScript framework for building real-time applications. It is an open source JavaScript framework that makes it easy to build high performance, real time web and mobile applications. It is used to make beautiful, real-time user interfaces that can be exported to run on every platform.

PhoneGap and DoneJS belong to "Cross-Platform Mobile Development" category of the tech stack.

Some of the features offered by PhoneGap are:

  • Android
  • Blackberry
  • iOS

On the other hand, DoneJS provides the following key features:

  • Supports All Browsers
  • Server Side Rendered (Isomorphic)
  • Progressive Loading

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

Decisions about DoneJS and PhoneGap
Aleksandr Filatov
Contract Software Engineer - Microsoft · | 2 upvotes · 106.9K 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
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of DoneJS
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 DoneJS
    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

      What is DoneJS?

      It is an open source JavaScript framework that makes it easy to build high performance, real time web and mobile applications. It is used to make beautiful, real-time user interfaces that can be exported to run on every platform.

      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 DoneJS?
      What companies use PhoneGap?
      See which teams inside your own company are using DoneJS or PhoneGap.
      Sign up for StackShare EnterpriseLearn More

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

      What tools integrate with DoneJS?
      What tools integrate with PhoneGap?

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

      What are some alternatives to DoneJS and PhoneGap?
      React
      Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
      Meteor
      A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets.
      CanJS
      CanJS is an evolving and improving set of client-side JavaScript architectural libraries that balances innovation and stability. It targets experienced developers building complex applications with long futures ahead of them.
      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’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.
      Vue.js
      It is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API.
      See all alternatives