usado que programar programa para necesito más mejor ligero cuál crear aplicaciones java c perl ide polyglot

java - que - IDE(s) para la programación de Polyglot



programa para crear aplicaciones java (5)

Echa un vistazo a Emacs con el navegador de código de Emacs .

Aquí están algunas características:

  • Un árbol de directorios,
  • una lista de archivos de origen en el directorio actual (con soporte completo y visualización del estado de VC),
  • una lista de funciones / clases / métodos / ... en el archivo actual, (ECB usa CEDET-semantic, o Imenu, o etags, para obtener esta lista, por lo que el BCE también admite automáticamente todos los idiomas compatibles con cualquiera de estas herramientas) )
  • un historial de archivos visitados recientemente (agrupable por varios criterios),
  • una ventana de ecb directa y auto actualizada para el analizador semántico para algunos intellisense,
  • la barra de velocidad y
  • salida de la compilación (la ventana de compilación) y otros modos como help, grep, etc. o lo que el usuario defina que se mostrará en esta ventana.

texto alternativo http://psilva.ath.cx/Screenshot.jpg

Junto con los modos de edición de idioma apropiados (que existen para los idiomas requeridos, probablemente todos instalados de forma predeterminada con Emacs: cperl , jde y cc-mode ), creo que esta podría ser una buena opción.

Estoy trabajando en Java, C, Perl y Bash (y un poco de python) en un proyecto que funciona en conjunto (principalmente a través de interfaces RESTfull) y estoy buscando un IDE adecuado para la programación de Polyglot.

¿Qué IDE puedo usar que tiene:

  • saltar a la definición
  • jerarquía de llamadas
  • resaltado de sintaxis

a través de al menos estos idiomas:

  • Java
  • do
  • Perl

¿Todo desde dentro del mismo proyecto ?

ps: no estoy demasiado preocupado con la construcción del proyecto.

pps: es importante que el tiempo de cambio de contexto sea mínimo, las búsquedas pueden cruzar idiomas, y que la jerarquía de llamadas y el salto a la definición funcionan en todo el código visible todo el tiempo. Diferentes editores tienen diferentes conceptos de "proyecto" y eso no me preocupa mientras se cumplan estos criterios.


Java y C son totalmente compatibles con Eclipse. También hay un complemento de terceros para Perl llamado EPIC . Todavía está en beta, pero puede ser suficiente para satisfacer sus necesidades.

¿Cómo crear un proyecto en Eclipse que pueda indexar tanto el código java como el código C en el mismo proyecto?

Esta pregunta aborda más o menos el problema: cómo cambiar un proyecto predeterminado de Eclipse en un proyecto Java

Básicamente, abra el archivo .project y agregue los constructores y naturalezas necesarios.

Otra alternativa es dividir su trabajo en proyectos separados de Eclipse. Todas las cosas de indexación deberían funcionar bien en múltiples proyectos en un área de trabajo.


Si está considerando productos comerciales, eche un vistazo a Intellij idea 9.


Si estás trabajando en * nix, iría con emacs o xemacs, con las extensiones adecuadas harán todo lo que quieras. En las ventanas no son tan buenas, pero aun así son bastante útiles.


Yo uso BBEdit . Cumple todos sus requisitos, excepto la jerarquía de llamadas.