2009-07-03 17 views
11

Trabajo con Visual Studio en mi trabajo diario y me encantan las funciones de productividad que tiene. Los diseñadores visuales que proporciona son maravillosos, como por WinForms, WPF, conjuntos de datos, LINQ a SQL, Entity Framework, diagramas de clases, etc ...Recomendaciones de Java IDE (diseñador de GUI, diseñador de ORM, etc.) para un usuario de VS

yo después de una experiencia de desarrollo similar para desarrollar en Java. Han pasado muchos años desde la última vez que hice algún desarrollo profesional de Java (2003 ish). Espero que las herramientas hayan madurado mucho desde entonces.

Estoy buscando un IDE con un buen editor de GUI y un buen editor de objetos de datos. Otras cosas serían una ventaja (he sido intencionalmente vago con el punto de datos porque depende en gran medida del proveedor).

Sería maravilloso tener Visual Studio para Java, ¿hay algo tan bueno como Visual Studio (o mejor?).

Aquí es una breve lista de mis requisitos:

  • El IDE no tiene que estar libre
  • El IDE no necesitan tener todas las características "fuera de la caja" (plugins están bien)
  • El IDE tiene que funcionar bajo Windows
  • El IDE debe tener un buen diseñador de interfaz gráfica de usuario
  • El IDE debe tener un diseñador buen objeto de datos (ORM, etc)

Gracias por cualquier comentario que pueda proporcionar.

+0

¿Qué productos necesita también para la interfaz (Tomcat? WebSphere? Oracle?) Y cómo, o ¿va a escribir aplicaciones de escritorio independientes? –

+0

El manual para esto es que estamos comprando un nuevo sistema de teléfono que solo tiene una API de Java. Todavía estoy sopesando mis opciones, que incluyen exponer la API en otra forma. El objetivo principal será aplicaciones de escritorio por ahora, pero un servicio web podría ser bastante probable. Ciertamente, también acceso a la base de datos. –

+0

Específicamente, no solicité la opción "mejor" porque sé que probablemente no haya una "mejor" opción, pero pensé que la gente podría indicarme algunas buenas herramientas que puedo evaluar. Además, esta pregunta será un buen recurso para otros desarrolladores de .Net como yo, que tenemos que mirar a Java. –

Respuesta

15

IntelliJ no es gratis, pero creo que es superior a cualquier cosa, incluidos Eclipse y Netbeans. Bien vale la pena el dinero.

ACTUALIZACIÓN: Ahora hay una edición comunitaria gratuita de IntelliJ, por lo que el precio ya no tiene que ser un impedimento.

+0

+1 Muy buena elección de hecho. –

+0

Como dije en la pregunta, está bien si el IDE no es gratis. A mi empresa no le importa gastar dinero en buenas herramientas de productividad. Vale la pena invertir en herramientas que ahorran tiempo :-) –

3

Eclipse solía ser el estándar de facto, pero hoy en día NetBeans parece superarlo en todos los aspectos.

+0

hasta que Oracle lo lata;) – basszero

1

Eclipse es extremadamente popular y muy extensible y ha crecido a un increíble IDE. En términos de Visual Studio como diseñadores, me temo que estarás decepcionado ya que todavía no he encontrado muchos útiles.

+0

Acepto, me gusta mucho el IDE de Eclipse. :) Muy impresionante, nunca he hecho trabajos gráficos en Java, así que la falta de un diseñador allí no es un gran problema para mí. – Zack

0

Otra de las opciones es uno de varios productos basados ​​en Eclipse como MyEclipse o Rational Application Developer, aunque el segundo es caro y realmente orientado para el desarrollo de Java EE en WebSphere.

IntelliJ es otro que parece popular.

En realidad, solo he usado RAD y Eclipse estándar, pero la mayoría de estos tienen versiones de prueba gratuitas para que pueda darle un giro usted mismo.

+0

MyEclipse tiene algunas instalaciones muy buenas especialmente para el desarrollo web con Tomcat, pero ha demostrado ser frágil varias veces en casos de esquina. Tenga especial cuidado con el instalador Pulse: tenga una instalación administrada sin impulsos si hace esto para ganarse la vida. –

0

Netbeans pero es lento.

Maven se las arregla para mantener una elección IDE con fluidez y administra módulos y jarras que podemos usar con varios IDEs diferentes. Netbeans es mejor completamente gratis, IntelliJ a menudo es recomendado por profesionales y Eclipse parece tener la mayoría de las funciones, pero las dos últimas no son completamente gratis.

1

La mejor apuesta en el futuro es elegir herramientas que funcionen con el código Java directo - no hay elementos binarios por ahí - por lo que siempre se puede trabajar manualmente si el IDE se agota.

No hay un solo IDE que sea el mejor en todos sus puntos y el mercado ha cambiado varias veces en los últimos diez años. Para Netbeans, el problema ahora es que Oracle compró Sun y Oracle YA tiene JDeveloper (que tiene algunas características muy agradables especialmente con bases de datos) por lo que el futuro es incierto.

3

Como desarrollador de Java a largo plazo (12 años) que ha sufrido varios IDEs a lo largo de los años, tengo que decir que Intellij es mi IDE de elección. El año pasado utilicé Netbeans y Eclipse en uno de mis proyectos personales, pero al final compré una copia personal de Intellij debido a la productividad extra que obtengo de este poderoso IDE.

3

Intellij.

Fácilmente el mejor IDE disponible hoy, entre todos los idiomas.

T dicen Date, se auto completa a (según la configuración)

Date date = new Date() 

IntelliJ es lo que hace soportable java, de hecho, puede ser aún aceptable.

0

De sus requisitos y su fondo, creo que el único IDE que encontrará adecuado es NetBeans, y no estoy tratando de comenzar una guerra de llama.

Cuestiones relacionadas