Newsgroup: it.comp.java
Titolo: Gui deigner di JBuilder limitato :-(

Ciao ragazzi,
poco tempo fa ho realizzato una piccola applicazione in Java utilizzando
Swing.
Siccome preferisco le mie manine a qualsiasi IDE ho deciso di fare tutto il
codice a mano, ed ovviamente è venuto abbastana bene, soprattutto per quanto
riguarda l'organizzazione della parte grafica.
Adesso, siccome l'azienda con la quale stò iniziando a collabore, vorrebbe
fare un porting dei suoi prodotti in Java ed il tutto toccherebbe al
sottoscritto ho pensato di adottare un IDE per lo sviluppo della gui.
E qui sorgono i primi problemi:
io ed i miei colleghi avevamo pensato a jBuilder e quindi abbiamo iniziato a
provarlo e subito è saltata fuiri quella che sembra una limitazione
impressionante.
Cioè se il mio codice Swing è scritto utilizzando classi anonime annidate o
anche costruzioni più semplici ecco che non capisce più nulla, in pratica
non disegna la mia GUI.
Possibile che il problema sia proprio questo e che io debba "rovinare" tutto
il codice che già ho scritto solo per usare jBuilder? Conoscete altri IDE
che non hanno questi problemi?
Considerate che il 90% delle applicazioni saranno client per database qundi
se l'IDE ha anche funzioncine per JDBC tanto meglio.
Grazie per l'aiuto
/* Delvy */

Credo che qualsiasi IDE crei il codice alla sua maniera e lo legga cercando
di tradurlo attraverso la sua sintassi...
Io ho avuto il problema opposto capire tutte le schifezze che JBuilder
inseriva, dopo questa esperienza sono tornato a scrivere tutto a mano ->
- Codice più leggibile
- più mantenibile
- più leggero
Ovvero se riesci a tenerti il tuo editor testuale senza ricorrere ad un
editor di GUI e meglio... Dopo il primo impatto ora scrivo il codice molto +
velocemente che con il gui editor e la manutenzione ne ha giovato
parecchio...
Ciao
Ivan
"Delvy" <delvy...@TOGLITUTTOlibero.it> ha scritto nel messaggio
news:t0wwb.144256$e6.52...@twister2.libero.it...


Grazie Ivan,
ovviamente anch'io preferisco la tua scelta dell'editor di testo, solo che
ci sono rimasto male nel vedere che un prodotto blasonato come JBuilder
produca codice incomprensibile e non comprenda codice scritto in manira
chiara e pulita.
A questo punto mi orienterei verso un IDE senza GUI, ma che cmq mi consenta
di velocizzare il lavoro.
Tu cosa mi consigli di adottare? Eclipse e soci? JCreator? O utilizzi altre
cose?
Graize
/* Delvy */
"¤ Ivan ¤" <flaggell...@VEtiscali.it> ha scritto nel messaggio
news:byEwb.144732$e6.52...@twister2.libero.it...


Io con Eclipse mi trovo benissimo... E tra quelli che ho provato ( JCreator,
JEditor, NetBeans, Forte etcetc ) è quello che mi ha soddisfatto di +.
Poi la scelta è personale...
"Delvy" <delvy...@TOGLITUTTOlibero.it> ha scritto nel messaggio
news:wvFwb.141353$vO5.5...@twister1.libero.it...


Ok, lo stò scaricando... grazie del consiglio.
Già che ci sono mi provo anche gli altri.
/* Delvy */


...

Per quel che so' io il meglio e' JBuilder e a me la GUI con oggetti
miei che estendono swing funziona bene tranne che per il fatto che il
JFrame lo rifatto io non riestendendo il JFrame con extends ma nel
costrutturo ho usato una variabile, per questo non funziona tanto
bene, ma con i JPanel funziona benissimo

Non ho dubbi sul fatto che sia il migliore, è un prodotto commerciale.
Il mio disappunto deriva dal fatto che se faccio una GUI con JBuilder lui mi
scrive il codice come l'avrei scritto io appena imparato il Java (tutto
pubblico, senza annidamenti di classi, e cose del genere).
E quindi si hanno problemi di comprensione non indifferenti.
Simmetricamente se voglio vedere con il Design dei frame scritti a mano lui
non me li fà vedere (anche se ho solo oggetti "standard") perchè sono
scritti come andrebbero scritti, cioè seguendo tutti i consiglio di buona
programmazione ed organizzazione del codice.
Tutto qui, non ho dubbi sul fatto che se devo fare una Gui sul quale sono
sicuro di non mettere più mano e per la quale devo sbrigarmi userò JBuilder.
