Complemento Eclipse, una poderosa herramienta de desarrollo para Hadoop 1.0.4

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

Contenidos

Complemento Hadoop 104 Eclipse

La arquitectura de complementos de Hadoop 1.0.4, la última versión estable de este motor de procesos para iniciativas de Big Data, se basa en el sistema de archivos distribuidos y el paradigma MapReduce, al mismo tiempo de contar con instrumentos adicional que, como Eclipse, le posibilitan crear entornos de desarrollo potentes.

Si Hadoop resuelve la escalabilidad vertical y los problemas de tiempo de acceso aleatorio como los principales estorbos para trabajar con big data y lo hizo con un marco de software libre. Eclipse es un complemento que mejora este nuevo enfoque, creando un entorno de desarrollo integrado o IDE open source para multiplataforma.

Por eso, mientras que Hadoop es sinónimo de computación escalable, segura y distribuida como un marco open source bajo la licencia de Apache, la instalación de Eclipse posibilita integrar esta poderosa herramienta para un desarrollo más rápido.

Un buen entorno de desarrollo

Como uno de los IDE (entorno de desarrollo integrado) más populares para desarrollar aplicaciones, Eclipse es una plataforma eficiente y completa para programar, desarrollar y compilar varios ítems para trabajar con Hadoop en modo local.

No es sorprendente que este IDE proporcione herramientas tremendamente útiles para administrar espacios de trabajo, escribir, poner en práctica, compilar, ejecutar y depurar automáticamente programas escritos.

En los procesos de depuración Destaca como un buen entorno de desarrollo gracias a la inclusión de un depurador potente y sencillo para verificar el programa en ejecución.

Un IDE universal

Dado que Eclipse admite diferentes idiomas, el uso de uno u otro dependerá de la instalación de complementos que permitan programa en Java, Python, Cobol, Pascal o, digamos, usando Perl o C / C ++.

Al mismo tiempo de ser un poderoso entorno de desarrollo multi lenguajeEclipse además facilita al programador la creación y manipulación de bloques de código sin complicaciones, evitando hacerlo a mano.

Otro de sus puntos fuertes es su atractiva interfaz y una gran versatilidad que le posibilita actuar como una especie de marco sobre el que aplicar programas o aplicaciones para cualquier lenguaje usando los complementos adecuados. Recordemos aquí que el mismo proyecto Eclipse establece su software como «una especie de herramienta universal, un IDE abierto y extensible para todo y nada en particular».

Como desventaja, obtener rendimiento a esa potencia necesita de equipos muy potentes, dado que como herramienta es algo pesado como consecuencia de su desarrollo en Java. De la misma forma, aún cuando los plugins inicialmente nos posibilitan obtener funcionalidades extra, mejorando así el rendimiento y siendo una ventaja adicional en su uso, Un exceso de ellos influyen en el rendimiento del Eclipse IDE. En estos casos suele ser conveniente deshabilitar aquellos que no se estén usando y, en general, ser más selectivo al momento de instalarlos.

Proyecto Eclipse Flux

Coincidiendo con su décimo aniversario, la Fundación Eclipse ha anunciado que quiere crear un arquitectura más flexible para integrar IDE con herramientas de desarrollo web en el navegador y servicios en la nube.

Pronto convertirá esta iniciativa en un proyecto oficial para construir un puente entre el escritorio y los servicios en la nube. Y, aún cuando Eclipse ya tiene un editor semejante llamado Orion, solo Flux permitirá a los desarrolladores un flujo de ida y vuelta entre la nube y el escritorioexplicó el CEO de Eclipse, Mike Milinkovich.

Siempre que Flux logre llevar los IDE de escritorio a la nube sin renunciar funcionalidad, el poder de Eclipse podría ser una ventaja comparativa sobre Codewy, Codio o Kodingo u otros entornos de desarrollo de escritorio que ya operan en la nube.

Publicación relacionada:

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.