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 🙂

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.

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

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.