Android en Eclipse y Netbeans

Llevo ya algo más de un año desarrollando aplicaciones en Android y bueno, me gustaría compartir mis experiencias sobre los IDEs que he estado usando a lo largo de este tiempo, así como me gustaría que vosotros me comentéis las vuestras.

Si nos fijamos en la página oficial de Android, en la sección de Instalación del SDK, podemos ver que nos explica como instalar el plugin para desarrollar Android en Eclipse. Yo mismo escribo sobre ello en “Introducción Android: Entorno Eclipse” . Así que bueno, por inercia y por recomendación de google, todos acabamos instalando el plugin para Eclipse y empezamos a usar este fantástico IDE.

Pero, a los que somos un poco inquietos, se nos quedará la duda de “¿Tendrá Netbeans otro plugin para desarrollar en Android? ¿Que tal irá?

Como desarrollador me considero algo “sectario” por decirlo de alguna forma, me explico: Cuando comencé a programar en Java en aquel curso de verano de la Junta, hace ya algunos años atrás, descubrí Netbeans (Versión 4.0 si no recuerdo mal). Mis compañeros, sin embargo usaban Eclipse… de echo, todos usaban Eclipse menos yo. ¿Cabezonería? Quizás, la cosa es que había algo en ese sistema (lento por aquel entonces) que me daba seguridad y me parecía robusto. También el hecho de que Sun estuviese detrás me ayudaba a confiar más en el IDE.

Durante los últimos años que he estado desarrollando aplicaciones Java, he usado Netbeans. Hasta el momento en que me topé con Android. Google daba su apoyo a Eclipse, así que bueno, tuve que cambiar de IDE por un tiempo, para desarrollar en Android.

Después de comprobar que el plugin de Eclipse funcionaba correctamente, me puse a indagar sobre el plugin de Netbeans, que existe, algo menos maduro, pero hay gente detrás que está intentando que salga adelante y se pueda usar sin problema.

El proyecto “plugin-netbeans” pasó por varios nombre, inicialmente se llamaba undroid , finalmente se cambió por el de nbandroid, un proyecto que acaba de actualizarse a la versión 0.9.

En su momento, hace ya un año casi, probé undroid, pero no iba lo bastante bien como para trabajar con él, así que se quedó aparcado durante un tiempo.

Varios meses después (de hecho, hace unos días), me planteé volver a probar Netbeans para desarrollar en Android. Instalé una versión estable (6.5.1) instalé el plugin y lo probé durante un tiempo.

Ahora hablemos de las ventajas y desventajas de cada uno de ellos.

En Eclipse tenemos todo integrado en el entorno, el DDMS (para depurar errores y mucho más) por ejemplo, forma parte de las Vistas de Eclipse. En Netbeans no ocurre lo mismo, si queremos usar el DDMS tendremos que ejecutarlo por nuestra cuenta (esta aplicación se encuentra dentro de la carpeta /tools del SDK de Android). Que no es malo, pero bueno, ya tenemos 2 ventanitas abiertas, una con Netbeans y otra con el DDMS.

Respecto a los Emuladores (Ahora trabajo con mi HTC Magic, pero cuando no tenía el teléfono había que usar los emuladores), curiosamente, el emulador de Netbeans parece ser más rápido que el de Eclipse, incluso parece consumir menos recursos. Cuando arranco el Emulador en eclipse, la gráfica de “consumo de CPU” se vuelve loca.

En Eclipse encontramos muchas más herramientas y facilidades para desarrollar, por ejemplo, Interfaces gráficas usando XML. Tenemos un “visor de la interfaz” donde podemos ver como va quedando nuestra pantalla, sin tener que verla en el teléfono o el emulador. Y una cosa muy importante y es que Eclipse detecta los fallos en los XML, Eclipse sabe que atributos tiene cada elemento de la interfaz y que valores tiene cada atributo. Así que si te equivocas en algo, te notificará del error. El plugin de Netbeans (hasta ahora) no tiene esa virtud (Hoy ha salido la versión 0.9 del plugin, todavía no la he probado, quien sabe los cambios que trae).

Respecto a la conectividad con los aparatos, no hay ningún problema con ninguno de los 2. Los teléfonos son visibles en ambos IDEs en el momento en que se engancha el cable.

Por ahora, sigo probando Netbeans, a pesar de esos inconvenientes, me siento más seguro trabajando con ese IDE y bueno, hay que darle una oportunidad, que hay mucha gente detrás trabajando para que eso funcione. Espero que dentro de poco se ponga a la altura del plugin de Eclipse.

Comparte esta noticia:
  • Meneame
  • Digg
  • TwitThis
  • del.icio.us
  • Facebook
  • Google
  • Live

Leave a Reply