2010-01-04 17 views
5

¿Cuál es la mejor y más poderosa herramienta para construir una interfaz de columpio? ¿Qué herramienta utilizas para columpiar? ¿Por qué?La mejor herramienta para construir UI de columpio visualmente

+1

Solía ​​utilizar constructores de GUI hace unos años, pero solo por diversión o por protografía. Fueron muy limitados: el cambio del código generado hace que el diseñador ya no funcione y el código generado fue muy excesivo. Lo que extraño en las respuestas es información detallada sobre los pros y los contras de las herramientas de hoy y por qué usarlas. – cetnar

+0

Thx. Buena opinión. He leído más sobre esto allí http://stackoverflow.com/questions/623692/handcode-gui-or-use-gui-designer-tool – Max

Respuesta

10

NetBeans Matisse (viene incluido con NetBeans) es bueno y potente.

This eclipse plugin parece fresco también, pero no lo he probado.

+1

Uhaaa Estoy totalmente en desacuerdo con su opinión sobre Matisse. – zedoo

+0

Aunque estoy de acuerdo con el hecho de que NetBeans es bueno en la construcción de GUI, estoy un poco incierto sobre el futuro de Sun NetBeans ahora Sun se ha hecho cargo de Oracle, que tiene su propio IDE de Java. – extraneon

+2

@zedoo - Lo he usado en un gran proyecto y no encontré inconvenientes importantes. explica exactamente sobre tu experiencia? @extraneon - Eso es demasiado distante y no está relacionado con si las herramientas funcionan bien o no. Incluso si Oracles decide mañana que deja de desarrollar todos los Sun, incluido Java, la herramienta seguirá siendo buena. – Bozho

3

¡Netbeans es la mejor herramienta hasta la fecha!

+0

¿Cuántas y qué herramientas ha utilizado para hacer esa comparación? – Bozho

8

Eclipse es mi IDE de elección. Puede descargar Eclipse Visual Editor Project (VEP) desde here. Eche un vistazo al tutorial this.

proyecto de Visual Editor El Eclipse es un proveedor neutral, desarrollo abierto plataforma de suministro de marcos para la creación de constructores GUI, y, implementaciones de herramientas extensibles ejemplares para oscilación/JFC y SWT/RCP.

si quieres un poco de compresión entre VEP de Eclipse y NetBeans' Matisse, echar un vistazo a this y this.

+2

+1 para los enlaces de comparación – extraneon

+0

Puede que me haya pasado algo por alto, pero los enlaces de comparación son casi exclusivamente sobre swt vs. swing y no sobre constructores de gui (VEP puede generar código de swing). Un breve resumen de ambos: primer swt es bueno, VEP no es competencia para Matisse, segundo swt es una mierda -> VEP es una mierda? – josefx

3

El constructor de Netbeans puede ser bastante agradable, pero construye una gran cantidad de código para algunas tareas simples. Así que con el tiempo he vuelto a codificar a mano, ¡puede ahorrarte mucho tiempo a largo plazo!

+0

La generación de código siempre ha tenido ese problema. Pero no creo que escribirlo manualmente ahorre tiempo, hice un gran proyecto con Matisse y fue fácil y sin problemas. – Bozho

0

Prefiero la codificación manual con GridBagLayout, pero si tuviera que usar un GUI-Builder usaría NetBeans.

+0

¡Cambie eso a MigLayout, y estoy de acuerdo! – colinjwebb

2

he escrito una Qt-style wrapper alrededor GridBagLayout y yo handcode mis interfaces gráficas de usuario de usarlo.

Los constructores de Visual GUI sin duda ofrecen más flexibilidad, pero eso tiene el costo de reducir la legibilidad del código. Sin embargo, sí uso NetBeans Matisse cuando tengo algún trabajo rápido y sucio a mano. ;)

En fin ...

Si usted está interesado en handcoding interfaces gráficas de usuario en absoluto, entonces es posible que también les gusta tener un vistazo a MigLayout. Aunque nunca lo intenté.

0

Después de usar NetBeans y el complemento Eclipse, me gustaría ir con NetBeans.

0

Abeille Forms es bastante bueno. Está basado en JGoodies FormLayout. Con Abeille puede diseñar sus componentes visuales y acceder y/o reemplazar el componente con un componente más rico en tiempo de ejecución.

https://abeille.dev.java.net/

2

que sugieren que el uso de JBuilder ....

1

JFormDesigner es un buen diseñador visual. Es compatible con gran cantidad de código abierto y diseño incorporado, tiene un complemento de Eclipse, IntelliJ y también se puede utilizar como diseñador externo. Lo he usado como un complemento IntelliJ en un proyecto de varios años sin grandes problemas.

Cuestiones relacionadas