Is there any quality difference between cordova and phonegap????

6 replies
Hello to all!
I'm a web developer and i recently discovered phonegap.
I started to make a simply (test) application in html5 and convert it to android with phonegap.

Reading and testing, i found that there is phonegap, and there is cordova.
I read that, cordova is the freeware version of phonegap (that adobe has it).

Except from that, is there any quality difference between these 2???
I mean for the same project when someone builts it with phonegap, or cordova,
is there any difference of the speed that the final application has ?
More native feeling? something else?
#cordova #difference #phonegap #quality
  • Profile picture of the author Member8200
    I've tried the two of them and i have no issues about speed or anything. I would say that they have the same level. PhoneGap framework is same as Apache Cordova.

    The only thing about this two is cordova is free open source and PhoneGap is provided by adobe, which is paid but they allow you to build app in the cloud, you do not need to install any SDK locally.

    I use Cordova because it's free.
    {{ DiscussionBoard.errors[9568107].message }}
  • Profile picture of the author georgeweb13
    Thanks fpor your answer!
    Do u use cordova ? Have you made any app?
    Cause i'm new in creating apps, i have almost finished from an app, the biggest part,
    but i got problems/issues with different devices resolutions and splash screen.

    Are u experienced enough in cordova?Can u help me?
    {{ DiscussionBoard.errors[9569654].message }}
  • Profile picture of the author mikea12
    Yeah I have built a few apps using cordova, the difference is cordova is the main project donated to apache and phonegap is a branch of that provided by adobe giving you a GUI (I think this is accurate, but its close).

    The main thing is cordova is free, and a CLI (command line interface tool) which when you get used to the CLI it's actually faster and easier than using adobe's GUI, plus free.

    I can help let me know what you need.

    I suggest that you must know how to optimize js, html, css for mobile, know how to use the CLI and read the docs Apache Cordova API Documentation

    Then install android development bundle, eclipse and get an emulated device for testing,

    Personally I think it's awesome, but it's not better than a native app, if you can leverage hardware accelerated CSS and know how to optimize your mobile ui and ux with javascript and css, then cordova can do wonders. It really is nice being able to build with only HTML, CSS, and JS

    Here is a little chat app I built https://github.com/Bluematter/Cordova-Chat-App, not fully functional (gotta push code from a web app), its a project I put off to build the web version. My web version is almost perfect and I will be pushing a lot of that code into that repo. Though it should give you an idea of the structure.

    Using backbone.js, and node.js. Perfect for cordova!
    {{ DiscussionBoard.errors[9588828].message }}
  • Profile picture of the author blackhat07
    they are just the same..
    {{ DiscussionBoard.errors[9605613].message }}
  • Profile picture of the author robertsampson
    Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
    PhoneGap is an HTML5 app platform that allows you to author native applications with web technologies and get access to APIs and app stores. PhoneGap leverages web technologies developers already know best... HTML and JavaScrip
    Phonegap and cordova uses almost the same repository,but they are not the same.Phonegap is build on top of cordova.Cordova's releases a version first and phonegap usually follows.The main difference between the both is that phonegap allows you to build your app online.Phonegap constantly plays catch up with cordova.
    {{ DiscussionBoard.errors[9611038].message }}
    • Profile picture of the author davidnavarro85
      Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.

      PhoneGap is a distribution of Apache Cordova.You can think of Apache Cordova as the engine that powers PhoneGap, similar to how WebKit is the engine that powers Chrome or Safari.
      {{ DiscussionBoard.errors[9620566].message }}

Trending Topics