Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the Difference between Apache Cordova and PhoneGap?

Hi I need to develop a simple application which is hybrid which runs in kitkat version of android. Since it is possible with PhoneGap 3.3 I have been trying to install it.

But I am really confused a lot with the installation procedure.

First I installed nodejs in my windows 7 32 bit system.

Then I ran the commands from the phonegap website. This is the link http://phonegap.com/install/ I was able to create a project. But I am facing an error and not able to start the emulator.(I set the environmental variable. )

Then I have gone through couple of ohter websites where they said to run the following commands.

C:> npm install -g cordova

And if I run any further command beyond that it is asking me to install Apache ANT.

But many folks said me that both phonegap and cordova are same.

So I am a little confused since I have to ask my superiors for the download and installation of software in my office PC.

Please suggest me any website that gives me the procedure to work on these.

like image 453
Baradwaj Aryasomayajula Avatar asked May 15 '14 05:05

Baradwaj Aryasomayajula


People also ask

What is Apache Cordova used for?

Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone.

Is Apache Cordova still relevant?

Starting April 1, 2022, the App Center service will no longer accept calls from the Cordova SDK. While the services may continue to work for a short period of time afterward, we do not guarantee interaction of services or availability in the App Center portal.

Is Apache Cordova a framework?

The Apache Cordova project provides a native application development environment that allows you to access the device's hardware and software capabilities. The Cordova Framework for Android Development is used by many developers around the world to create mobile applications for various platforms.

What is difference between Ionic and Cordova?

Ionic provides frameworks to use in the application. Whereas Cordova provides plugins to run the application similar to the native app. Ionic provides many different functions, which need to be integrated with the application, whereas Cordova provides the hardware access of a device to the application.


1 Answers

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 https://build.phonegap.com/

Both have very different documentation

Here's a link to cordova http://cordova.apache.org/docs/en/3.0.0/guide_cli_index.md.html

And link to phonegap http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html

If you notice the links in the phonegap plugin in the documentary,you will notice phonegap uses cordova's plugin

Phonegap constantly plays catch up with cordova.I am a little biased towards cordova.I suggest you decide which is better for you

like image 79
ShinyJos Avatar answered Nov 09 '22 09:11

ShinyJos