Newsgroup: it.comp.java
Titolo: JAVA DEBUGGER





Ciao a tutti.


 


Vi scrivo per chiedere se qualcuno di voi può indicarmi un 
Debugger Java (possibilmente freeware).


Sto sviluppando a sviluppare in Java sotto Windows 98, ed 
evito di utilizzare IDE troppo complessi (Forte, JBuilder, Visual Cafè, Kawa 
ecc..) perchè credo che scrivere il codice a mano sia la strada 
migliore per apprendere e ricordare gli elementi di un linguaggio.


Così ho scaricato JCreator ed uso quello.  Purtroppo tale 
prodotto non implementa un debugger visuale che mi possa permettere di vedere 
l'esecuzione dell' applicazione step by step.   Ho trovato qualcosa 
scritto in puro Java ma a causa della lentezza (ed a volte impossibilità) di 
esecuzione ho dovuto rinunciarvi.   


Ho scaricato anche un prodotto chiamato RealJ, ma non sono 
riuscito a far girare il debugger. 


Grazie per il vostro aiuto.


 


                                         
Carlo.



 di un linguaggio.
Sono d'accordo, ma quando devi iniziare a fare cose serie, o usi un buon
debugger, o come facevano gli antichi (e come continuo a fare io
tutt'ora) scrivi in un file di log, o fai una serie di
System.out.println...
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------

System.out.println...
Ci sarebbe da chiedersi (Java a parte), se l'abuso di debug non sia in
qualche modo controproducente.. "mah, proviamo cosi`, poi se non va lo
eseguo in debug..". Con le sole stampe a disposizione, prima di fare
l'ennesimo tentativo ci pensi 2 volte.. :-)
Ciao,
 P.
+++ Boing Boom Tschak





Grazie Stefano.


Devo dire che questa del file di log è una 
alternativa che avevo considerato marginalmente.


Per scrivere un logfile utilizzi un tuo metodo oppure 
esiste già in Java qualche modo (faccio qualche esempio) che 
permetta di listare i numeri di linea del sorgente ?


Quando si programmava in COBOL (ambiente mainFrame, non PC) 
molti anni addietro c'era lo stesso problema, ed il compilatore ci forniva 
tuttavia delle funzionalità di aiuto del tipo "Ready Trace"  per stampare 
il flusso del programma durante l'esecuzione.


Con l'avvento del PC e degli ambienti di sviluppo 
visuali la situazione è mutata, ed anch'io (devo ammetterlo) mi sono 
abbastanza "viziato" a queste comodità, cercando quando possibile di evitarle 
per le ragioni che ho già esposto.


Purtroppo chi lavora in un azienda che produce software sà 
benissimo che i tempi di analisi, realizzazione e consegna del prodotto non 
permettono a chi sviluppa il lusso di perdere troppo tempo, ed ecco che 
spesso ci si deve necessariamente orientare verso gli ambienti integrati, a 
scàpito della passione nel programmare.


Il Java mi ha affascinato fin dalla sua scoperta, ma mi 
lasciano a volte perplesso alcuni suoi limiti (come appunto quello 
trattato in oggetto) che forse, nel panorama generale del proprio 
settore di appartenenza, lo rendono ancora un pò troppo spartano per uno 
strumento che a detta di molti costituirà in un futuro ormai prossimo il 
principale linguaggio di programmazione.


 


                         
Saluti    (Carlo).


    


    


  



 l'ennesimo tentativo ci pensi 2 volte.. :-)
Si, in effetti sono d'accordo con te e lo č; normalmente ci penso un paio di
volte prima di scrivere qualcosa, ma alle due del mattino il System.out č
l'unica mia ancora di salvezza! ;))


sorgente ?
Dai un'occhiata 
p.es
. a questa:
http://www.javaworld.com/javaworld/jw-11-2000/jw-1122-log4j.html
ma ce ne sono diverse.

 
  ha scritto nel messaggio 
news:000601c05e9a$f76156e0$c7790b3e@pccarlo
...


Grazie Stefano.


Devo dire che questa del file di log è una 
  alternativa che avevo considerato marginalmente.


Per scrivere un logfile utilizzi un tuo metodo oppure 
  esiste già in Java qualche modo (faccio qualche esempio) che 
  permetta di listare i numeri di linea del sorgente ?


