2008-10-09 15 views

Respuesta

5

No hay problemas con tenerlos en el mismo sistema. Sin embargo, cada uno tiene sus propios archivos específicos del proyecto, por lo que su uso en el mismo proyecto no es perfecto. Esto es mucho más fácil si usa el control de código fuente y mantiene separados sus archivos de proyecto (código no fuente).

14

Regularmente usamos tanto Netbeans como Eclipse. Cambiamos de un lado a otro, entre Vista, WinXP y múltiples versiones de Fedora de la variedad de 32 y 64 bits, sin problemas. Mantener los archivos del proyecto en control de versiones hace que mantenerlos sincronizados sea mucho más fácil. Incluso mantenemos los archivos de inicio en el directorio del proyecto también. Publiqué una respuesta al another multiple IDEs question que describe cómo se ve nuestro directorio de proyectos.

Básicamente, estoy de acuerdo con Bill the Lizard sobre que no hay problemas, pero no estoy de acuerdo con la naturaleza fluida y el mantenimiento de los archivos del proyecto por separado. Lo único que tenemos que hacer es asegurarnos de que actualicemos la classpath de compilación en cada proyecto si se agrega una nueva biblioteca porque Netbeans y Eclipse usan diferentes archivos para describir la ruta de clase.

El uso de las integraciones del sistema de control de versiones IDE ayuda a fomentar la actualización de los proyectos para todos los demás.

9

Una cosa que hace que desarrollar proyectos individuales en NetBeans y Eclipse es usar maven para mantener las dependencias juntas. Maven generará archivos IDE específicos que contienen toda la información classpath, buildpaths, etc.

Maven tiene una curva de aprendizaje bastante empinada, pero vale la pena aprenderla.

3

Maven es una muy buena manera de mantener sincronizados ambos IDEs (como se sugiere). Sin embargo, en mi experiencia, tienes que crear una compilación Ant para cualquier proyecto dado por el bien de los desarrolladores que no usan IDEs. Como el sistema de compilación de NetBeans se basa en Ant, es bastante trivial basar todo el proyecto de NetBeans en ese sistema de compilación base. Un poco de ajuste en el project.xml asegura que el classpath del editor se mantenga sincronizado con Ant class classpath.

+0

Se puede utilizar independiente experto también. Entonces, ¿cuál es el objetivo de la construcción de hormigas? (Por cierto: ¿hay personas que no usan un IDE?: -}) –

Cuestiones relacionadas