Cómo Construí el Open Searcher Parte 6: Phonegap vs Cordova

Continuando con la serie de posts sobre Cómo Construí la aplicación Open Searcher en esta ocasión traigo un tema que me generó confusión en su debido momento: Phonegap y Cordova, ¿cuál es la diferencia?

Pues es bien sabido que Cordova es el proyecto sobre el cual Phonegap nace. Ambos tienen la misma finalidad pero varían en aspectos muy pequeños, en su mayoría algunos comandos y herramientas, sin embargo, a nivel general, son lo mismo.

Resulta que cuando inicié el proyecto tenía en mente que la aplicación estaría para Android gracias a Phonegap. Siendo así, procedí a instalarlo tal y como sugieren en la página oficial con el comando

sudo npm install -g phonegap

Para poder hacerlo tienes que haber instalado previamente Node.js. Una vez completo el proceso di inicio al desarrollo de la app y solo hasta muy avanzado el proyecto me vine a topar con un lío ligero pero muy enredado. Al final, terminé quedando con Phonegap y Cordova, ambos instalados en el mismo ordenador.

phonegap build servicio de phonegapResulta —no sé cómo no lo noté— que en la documentación de Phonegap se uso mucho el comando

cordova X

Incluso, en la documentación de la herramienta, bajo el mismo dominio de phonegap.com el comando de instalación de Phonegap es:

sudo npm install -g cordova

WTF?! Tuve uno que otro dilema con los comandos a usar pero luego de buscar encontré con son dos herramientas con una misma base pero con ligeras diferencias. La mayor de esas diferencias es que Phonegap cuenta con el servicio Phonegap Build desde el cual puedes compilar una aplicación híbrida en la nube y obtener el archivo .apk o .ipa para montar en las tiendas.

Phonegap y Cordova lo podemos ver como lo que es Ubuntu y Debian o Chromium y Chrome. Uno es la base de otro. Phonegap es la versión comercial de Cordova mantenida por Adobe. Adobe puede hacer modificaciones en Phonegap pero no en Cordova.

Finalmente, cabe aclarar que no hay ningún problema en tener ambos instalados al tiempo y no hay mucha diferencia entre lo que se puede lograr con uno y otro a nivel local. Eso sí, parece que ambos usan la misma documentación 🙂

Anuncios

Autor: cesc1989

Ingeniero de Sistemas que le gusta escribir y compartir sobre recursos que considera útiles, además que le gusta leer manga y ver anime.

1 comentario en “Cómo Construí el Open Searcher Parte 6: Phonegap vs Cordova”

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s