Editor de código de Linux con todas las funciones y básico Eclipse y Geany en comparación

Editor de código de Linux con todas las funciones y básico Eclipse y Geany en comparación / Linux

Si eres alguien que escribe código con regularidad, es muy importante que uses un editor de códigos con el que te sientas cómodo. Bajo Linux, hay una gran selección de editores para elegir, cada uno dirigido a diferentes tipos de programadores. Elegir solo dos editores para comparar es realmente difícil, pero elegí mis dos favoritos: Eclipse y Geany.

Estos dos editores son fantásticos en lo que pretenden lograr, pero aún son muy diferentes entre sí. Para ver más de cerca, comparé estos dos por la interfaz, la cantidad de funciones, la facilidad de uso en general y otras características, como el soporte de idiomas..

Eclipse

Eclipse es un editor bastante masivo que intenta incluir todas las características imaginables en un solo paquete que todos puedan usar. Debido a su gran tamaño, definitivamente toma un tiempo lanzarlo, incluso con un disco duro de estado sólido. Una vez que se inicie, le pedirá que elija una ubicación para el área de trabajo (donde se guardan las carpetas del proyecto) y luego abre la ventana principal. Cualquiera que haya usado Visual Studio antes se dará cuenta de que la interfaz parece un poco familiar porque Eclipse pretende ser un editor de código igualmente pesado..

Para empezar, querrás crear un nuevo proyecto. Eclipse le preguntará qué lenguaje de programación utilizará el proyecto. La cantidad de lenguajes de programación admitidos en esta lista depende de los paquetes y complementos adicionales que estén instalados. Con los complementos y el SDK adecuados, también puede crear nuevos proyectos de aplicaciones para Android. ¿Desea desarrollar aplicaciones para Android? Aquí está cómo aprender, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprender Después de tantos años, uno pensaría que el mercado móvil ahora está saturado con todas las aplicaciones imaginables para el hombre, pero ese no es el caso. Hay muchos nichos que aún necesitan ... Leer más en Eclipse. Desde aquí, puede ser aún más específico con el tipo de proyecto (si lo desea), así como elegir qué cadena de herramientas / compilador desea utilizar..

Una vez creado, puede ver el código, agregar nuevos archivos al proyecto y hacer lo que quiera. Eclipse también ofrece un bonito esquema que le brinda una vista de las funciones y variables escritas actualmente. Otra vista le permite crear una lista de tareas para que pueda concentrarse en el trabajo por delante creando listas organizadas y programando fechas límite..

Por supuesto, hay algunas otras funciones altamente complicadas disponibles que solo ayudan a aquellas personas que realmente saben lo que están haciendo. También se pueden agregar funciones especiales a través de varios paquetes y complementos. Finalmente, la ventana de Preferencias le permite personalizar prácticamente todo lo imaginable para que Eclipse funcione de la manera que usted quiere. Como era de esperar, esto puede incluir la numeración de líneas, llaves parejos y mucho más.

Instalación

Eclipse se puede instalar desde cualquier distribución de Linux buscando un “eclipse” paquete dentro de su respectivo gestor de paquetes. En caso de que su distribución incluya grupos de paquetes como Fedora Fedora 19, el "Gato de Schrödinger" está vivo y lleno de nuevas funciones y mejoras. ¡El nombre en clave "El gato de Schrödinger" ha sido lanzado! En el pasado, Fedora ha proporcionado liderazgo en la comunidad de código abierto, respetando las estrictas políticas de código abierto, continua ... Leer más, es posible que desee seleccionar el grupo de paquetes Eclipse (si está disponible) para que definitivamente extraiga todos los paquetes recomendados La mayoría de las distribuciones tienden a dividir Eclipse en múltiples paquetes..

Geany

Geany Geany - Un gran editor de código ligero para Linux Geany - Un gran editor de código ligero para Linux Sorprendentemente, Linux no ofrece tantos IDE (entornos de desarrollo integrados) buenos. Creo que esto se debe a que, en el pasado, la mayoría de los programadores de Linux sacaron el viejo Bloc de notas antiguo (o gedit en este caso), y comenzaron ... Leer más, por otro lado, es un editor de código muy ligero. De hecho, las únicas aplicaciones que serían aún más ligeras son los editores de texto simples que son compatibles con el resaltado de sintaxis. Cuando lo lances por primera vez, serás recibido con una interfaz mucho más sensata. No se te ha disparado una multitud de funciones que puedes o no necesitar, sino una lista de acciones más comunes..

Puede crear nuevos archivos con un puñado de lenguajes de programación compatibles, pero estos lenguajes están codificados en Geany y no se pueden extender. La mayoría de los idiomas comunes están cubiertos en la lista. La idea de los proyectos está casi ausente en Geany; en lugar de eso, solo verá una lista de los archivos abiertos actualmente. Si bien me gusta la idea de los proyectos, esta negligencia en apoyarlos demuestra la simplicidad de Geany. Eso proporciona tanto ventajas como desventajas, dependiendo de sus necesidades de programación..

Al igual que cualquier otro editor de texto, también incluye la numeración de líneas, las llaves correspondientes y otros accesos directos para facilitar la programación. Una vez que su código está listo, la aplicación puede intentar compilar y ejecutar el código por usted, pero a veces tengo mis propias preferencias cuando se trata de esto. En Java, dejo que Geany haga todo, pero para C / C ++ abro una Terminal para compilar y ejecutar la aplicación fuera de Geany.

Instalación

Geany se puede instalar en cualquier distribución buscando un “geany” paquete dentro de su respectivo gestor de paquetes. Algunas distribuciones también ofrecen algunos complementos para Geany. Puede instalarlos si lo desea, pero la principal “geany” paquete debe darle la aplicación completa.

Conclusión

Entonces, ¿qué editor de código de los dos es mejor? Tendría que dárselo a Eclipse, simplemente porque puede hacer todo y cualquier cosa que le des. Aunque sigo prefiriendo trabajar con Geany (aunque mis habilidades de programación aún no son tan avanzadas), es realmente la más adecuada para principiantes y programadores intermedios. Cualquier persona con altas necesidades (como el desarrollo de aplicaciones para Android) requerirá que Eclipse haga su trabajo. Dicho esto, debe evaluar sus necesidades de programación con honestidad para decidir qué editor de código es el mejor para usted: solo se lo pondrá difícil a sí mismo si elige Eclipse cuando realmente no lo necesita..

¿Qué editor de código, o “Ambiente de Desarrollo Integrado (IDE)”, ¿lo usas? ¿Por qué te gusta más? Háganos saber en los comentarios.!

Kuba Bo? Anowski

Explorar más sobre: ​​Programación.