2010-01-15 11 views
5

Busco lo siguiente:Para alguien que viene de Visual Studio/C# background y quiere aprender Java - ¿Qué debería obtener: Netbeans o Eclipse?

  1. Un buen depurador que me permite ver fácilmente los valores de las variables si uso los puntos de interrupción.

  2. funciona muy bien en Windows 7.

  3. tiene algo parecido al panel de herramientas en Visual Studio.

  4. Integrado en intellisense, y código completado con la tecla TAB.

  5. Soporte a largo plazo. Me refiero a algo que durará y permanecerá en desarrollo activo durante años. No quiero un proyecto IDE que deje de desarrollarse en un año. Estoy aprendiendo, así que será muy difícil al principio cambiar IDE.

Soy nuevo, así que realmente no sé qué IDE proporciona lo que necesito entre los dos. ¿Alguna ayuda?

+1

Ambos satisfacen todo lo anterior. Elija lo que se ve más bonito, supongo. –

Respuesta

3

Así que quieran aprender Java y su primera pregunta es sobre la que IDE para aprender? Sugiero que mires en BlueJ que es un IDE diseñado para personas que quieren aprender Java. Desde mi, admito que es limitada, la experiencia con los IDE que mencionas, BlueJ es el que menos se interpone cuando intenta aprender Java en lugar de aprender el IDE. Una vez que haya agotado las capacidades de BlueJ, hay una progresión fácil a NetBeans a través de un complemento, pero probablemente no le resulte demasiado difícil incorporarse a Eclipse.

Sí, sé que quiere elegir entre Eclipse y NetBeans, pero BlueJ podría ser de su interés.

+0

Su recomendación no es exactamente lo que estaba buscando, pero de nuevo, tal vez estaba buscando algo equivocado. Me gusta BlueJ. :) –

4

Bueno, cambié de Eclipse a Visual Studio y uso ambos casi todos los días.

Al principio me costó acostumbrarme a las pequeñas diferencias, pero ahora soy hábil en ambos IDEs.

No puedo decir si Netbeans sería o no más fácil de aprender, pero Eclipse no debería ser difícil en absoluto.

Ambos IDEs proporcionarán todas las características que ha enumerado, y usted debería poder personalizarlas para que funcionen casi exactamente como Visual Studio.

1

¿Por qué no probar ambos y ver cuál se adapta más a sus gustos individuales?

+1

Buena idea. Permítanme descargar 500mb + en mi conexión de velocidad de descarga de 13 kbps. xD –

+2

Disculpe que tenga una restricción de ancho de banda. Si vale la pena votar, ¿por qué no lo mencionas? Personalmente, creo que la selección de herramientas es lo suficientemente importante como para permitir que la descarga se ejecute por un tiempo. –

3

Este es un debate común, y obviamente hay méritos en ambos lados (esto podría ser más útil como una página wiki de la comunidad). Yo prefiero Eclipse, pero para responder a sus preguntas lo mejor que pueda brevemente:

funciona muy bien en Windows 7.

Ambos son bien.

Tiene algo similar al panel Toolbox en Visual Studio.

Lo siento, no lo sé. Tampoco son cortos en los paneles, aunque Eclipse tiene un caché más rico de complementos de terceros que pueden darle la experiencia que desea.

Integrado en intellisense, y código completado con la tecla TAB.

Creo que ambos son Ctrl-Space por defecto. Si está trabajando en Java en Eclipse, hay un mensaje emergente automático después de medio segundo de retraso cada vez que escribe un carácter de separador (.).

Soporte a largo plazo. Me refiero a algo que durará y permanecerá en desarrollo activo durante> años. No quiero un proyecto IDE que deje de desarrollarse en un año. Solo estoy> aprendiendo, así que será muy difícil al principio cambiar IDE.

Ambos son productos muy maduros. Me imagino que las fortunas de Eclipse son un poco más seguras simplemente porque NetBeans podría experimentar algunas turbulencias durante la adquisición de Sun por parte de Oracle.


Mi otro comentario es que siempre me ha parecido que Netbeans tenía plantillas de proyecto mucho mejores "click-and-go" fuera de la caja, mientras que Eclipse ofreció más ricos integraciones de bibliotecas de terceros y una mejor depurador.

2

Probablemente ambas funcionarán. Personalmente, prefiero usar Netbeans, porque es más fácil comenzar de inmediato. Eclipse depende más de los complementos.

0

Ni IntelliJ IDEA es el Cadillac de los entornos de desarrollo Java

0

Netbeans = Gran fuera de la caja experiancia

Eclipse = Altamente personalizable con plugins y (por lo que he oído) ligeramente mejores capacidades Intellisence similar.

Si es posible, yo diría que prueben ambos (a pesar del problema de ancho de banda). Si obtiene versiones básicas de desarrollo Java, los tamaños no son tan grandes (48 MB para NetBeans y 92 MB para Eclipse)

Personalmente prefiero las capacidades integradas de NetBean ya que no me gusta tener que instalar complementos para hacer mi experiencia de la forma que quiero (y no todos los complementos de Eclipse son gratuitos), pero la mayoría de mis compañeros desarrolladores de Java prefieren la simplicidad y facilidad de uso de Eclipse.

0

Creo que deberías probar Intellij Idea, es el IDE Java más poderoso e intuitivo que nunca he visto (http://www.jetbrains.com/idea/index.html). La nueva Community Edition es gratuita y más que suficiente para el desarrollo de Java. Como es altamente configurable, puede elegir 'TAB' para finalización automática, pero creo que puede aprender de las combinaciones existentes que están bien diseñadas.

Atentamente.

0

Java tiene algunos IDEs realmente agradables disponibles y muchos harán lo que necesites.

No te conozco, pero utilizo VS con Resharper entonces estoy muy acostumbrado a esos accesos directos, si lo haces también echa un vistazo a IntelliJ (tienen una edición de comunidad) De lo contrario puedes obtener eclipse y obtener el IntelliJ mapa de teclado (o tratar de obtener el valor por defecto VS mapa de teclas)

Netbeans también es muy bueno, pero tuve algunos problemas con él (es decir, ni de construir, rancomly estrellarse, etc)

también la mayoría ofrece la integración de control de origen (en Eclipse tiene muchos sabores de subversión, por ejemplo)

Supongo que tendrá que p busca y encuentra lo que más te convenga Cheers

1

Ambos se encuentran pero si quieres construir GUI, Netbeans tiene la ventaja ya que tiene un constructor de GUI incorporado, que incluye una caja de herramientas de controles para usar con él. alt text

Eclipse no tiene un constructor de GUI. La distribución comercial de Eclipse, MyEclipse does have a GUI builder - en realidad es la de Netbeans.

Cuestiones relacionadas