He usado netbeans, el plugin de WindowsBuilder en eclipse, y he recurrido a escribir código Swing a mano. Definitivamente aprecio el hecho de que netbeans y Windows Builder escriban el código de swing para usted, pero me gusta conocer cada centímetro del código en mi proyecto y saber a dónde ir cuando quiero más detalles complejos y agregar detalles. Habiendo dicho eso, creo que Netbeans también vale la pena intentarlo, pero estaba un poco nerviosa de pasar por el código Java generado, mientras que si lo hubiera escrito desde cero, no tengo esta preocupación.
El complemento de WindowsBuilder para eclipse atornilló por completo mi eclipse, la asistencia de contenido se volvió permanentemente lenta, incluso después de quitarla. Mientras que el marco Swing Data Binding tiene alguna curva de aprendizaje (al menos para mí porque no sabía que era lo mismo que JFace Data Binding Framework), tuve problemas para encontrar documentación para ello, y me remitieron a la wiki de JFace ...
En general, tiene razón, creo que puede pensar más acerca de la lógica de su aplicación que escribir el código de plomería gastado en la interfaz gráfica de usuario, pero si las escribe usted mismo, cada vez es más rápido. Tampoco me gusta el hecho de que necesito depender de un editor gui para crear mi aplicación.
Gracias por su respuesta. Muy apreciado. –
Me gusta la GUI de codificación manual en Swing, pero ¿tal vez estoy loca? He hecho esto para programas moderadamente complejos, y funcionó bastante bien. –
Siempre codigo manualmente mis GUI. Pero trato de evitar los LayoutManagers que requieren una gran cantidad de código repetitivo (por ejemplo, GridBagLayout). Prefiero los diseños "inteligentes" como DesignGridLayout o las bibliotecas que envuelven GBL para darle una mejor API (gridbag indolora). Éstos hacen que sea fácil codificar manualmente las GUI y aún así posibilitar su mantenimiento posterior. – jfpoilpret