Newsgroup: it.comp.java
Titolo: Visual Cafe'

Salve a tutti,
in questi giorni sono alla disperata ricerca di una IDE di sviluppo
decente che possa lavorare almeno su Java 2.
Il problema e' che moltissime IDE di sviluppo sono scritte in Java
e sono pesantissime (JBuilder, Forte for Java ecc.), ed io ho "solo"
un Pentium Pro 180 ormai un po' vecchiotto con 128 Mb RAM,
che per ora va' benissimo per tutte le altre cose che devo fare e
gli altri programmi che uso e che quindi non mi sento di cambiare
solo per studiare un po'  le ultime versioni di Java.
Ho montato JBuilder 2 Standard e per ora tutto ok, ma di suo
(patch a parte), non supporta Java 2 e qualcuno sconsiglia di
tentare di usarlo con gli ultimi JDK.
Ho poi avuto modo di scaricare e provare JCreator 2.0, che per
essere free e' veramente un ambiente carino, ma non ha niente
a che vedere con le IDE migliori.
Ieri sono poi incappato, dopo molte ricerche, in Visual Cafe':
 
http://www.webgain.com/products/visual_cafe/
qualcuno sa' dirmi qualcosa della versione 4.1 Standard
che e' scaricabile gratuitamente ?
Lavora con JDK 1.3 ?   Ha un set di funzionalita' valido ?
Installa un suo JDK al momento dell' installazione ?
Quali funzionalita' presenta ?
Io ho letto la lista delle features in:
 
http://www.webgain.com/pdf/products/visual_cafe/feature_matrix.pdf
ma non ci ho capito moltissimo.
Qualcuno lo ha provato e puo darmi qualche indicazione ?
Soprattutto quello che anche mi preme sapere e' se questo ambiente
e' scritto in C/C++ (come penso) o in Java (quindi "pesante").
Qualche domanda finale a tutti quelli che stanno leggendo:
Con quali JDK puo' lavorare Visual Cafe' 3.0a ?
Qualcuno lo usa con successo con JDK 1.3 ?  E con JDK 1.2.2 ?
Visual Cafe' 3.0a installa anche un suo  JDK ?
Grazie per tutte le indicazioni che potrete darmi su questo argomento
e per ogni altra segnalazione di IDEs  per Windows che possano
essere di interesse
                              Alberto Veneziani

 decente che possa lavorare almeno su Java 2.
Io uso Jbuilder4 Foundation su un pentium 200mmx con 128 mb di ram e direi
che va abbastanza bene. Più che altro è necessario avere abbastanza ram, ma
se non devi fare cose particolarmente complesse va più che bene anche un pc
un po' vecchiotto.
A dire il vero ogni tanto mi capita che il programma rimanga "congelato" per
qualche secondo ma ho visto che capita la stessa cosa anche su un Athlon 700
di un mio amico.... per cui probabilmente non è dovuto alla potenza del
processore.
Insomma.... ti consiglio almeno di provarlo JBuilder.

Insomma.... ti consiglio almeno di provarlo JBuilder.
Mi associo al consiglio... al limite puoi provare a installare il
JBuilder3 Foundation che di suo se non erro sfrutta il jdk1.2 ma non
fa nessuna "bizza" se gli somministri il jdk1.3 (al contrario di quel
che sucecde effettivamente col caro vecchio JBuilder2)
Augusto Pucci ( 
http://www.prospektiva.it/webmaster/
 )
Webmaster di Prospektiva On-line
http://www.prospektiva.it
Webmaster di 
CO.DI.CI
. Siena
http://codici.supereva.it

Ringrazio Augusto e Marco del consiglio;
In effetti sono convinto anch' io che per scrivere programmi
Java, JBuilder sia una delle IDE migliori, da sempre e in
tutte le versioni.
Borland ha fatto scuola prima con Turbo Pascal, poi con
Turbo C, (anche Turbo Basic 1.0 era molto valido), e
oggi va' ancora molto molto forte.
Al momento sul mio PC uso JBuilder 2 ed e' l' ambiente
piu' pratico che ho provato fino ad ora.
Purtroppo il problema delle applicazioni Java e' che sono
un po' lente, ma vi ringrazio molto per le indicazioni
provate "sul campo" riguardanti JBuilder nelle ultime
versioni.  Io a suo tempo avevo montato JBuilder 3.5
Foundation e il suo funzionamento sul mio PC risultava
davvero un po' "impastato" (il mio hw e' buono ma piuttosto
datato; inizi del '97).
C'e' da dire che utilizzo Windows 98 come S.O.;
se usassi NT 4.0 avrei probabilmente un efficienza (pare fino al 30%)
superiore (oltre a una migliore gestione della memoria) e forse
questi difetti diventerebbero meno evidenti.
Ho poi sentito dire che una delle caratteristiche di tutto quello
che e' scritto con JDK 1.3 e' di essere piu' veloce delle
applicazioni scritte con JDK 1.2.2.
Forse per questo motivo il Foundation 4 risulta meno pesante ?
In ogni caso terro' conto delle vostre indicazioni e vi ringrazio
                                  Alberto


Forse per questo motivo il Foundation 4 risulta meno pesante ?
Il JBuilder4 e' stato effettivamente realizzato col jdk1.3 e sfrutta
la JVM di tale JDK che ha la aprticolarita' di aver esteso le funzioni
JIT (compilazione just in time) con la piu' complessa tecnologia
hotspot (che sfrutta principi simili) il che fa si che la stessa
applicazione sia molto piu' veloce se fatta girare col jdk1.3 che col
jdk1.2.2 il che per esperienza diretta e' particolarmente vero per
quanto riguarda applicazioni con molte chiamate di funzioni ricorsive
(la gestione del frame stack e' meglio ottimizzata probabilmente).
L'unica piccola pecca del JBuilder4 e' che quando fai il debug per un
piccolo problema dell'hotspot l'applicazione potrebbe girare molto
lenamente, in tal caso pero' ti basta fare il debug specificando
l'opzione -classic che fa si' che la jvm funzioni senza hotspot (come
se fosse quella del jdk1.2.)
Naturalmente quando poi utilizzerai effettivamente l'applicazione
lascerai l'hotspot attiva con conseguente incremento di rpestazioni,
il problema riguarda solo il debug (di applicazioni che sfrutino awt o
swing).


essere di interesse
 37. Editor & IDE per Java... ma non solo! ..................................
     Da usare:
     IDM UltraEdit-32 - 
http://www.ultraedit.com/
     JDE Java Development Environment for Emacs - 
http://sunsite.auc.dk/jde/
 
     Vim Vi Improved - 
http://www.vim.org/
     GNU Emacs per Windows - 
http://www.gnu.org/software/emacs/windows/
     GNU Emacs - 
http://www.gnu.org/software/emacs/
     GNU java2html - 
http://www.gnu.org/software/java2html/
     Borland JBuilder - 
http://www.borland.com/jbuilder/
     Da vedere:
     jEdit The Ultimate Text Editor - 
http://jedit.sourceforge.net/
     jExt Java Text Editor - 
http://jext.sourceforge.net/
     The Free Builder Project - 
http://www.freebuilder.com/
 
     Merlot XML Editor - 
http://www.merlotxml.org
 
     Microsoft XML Notepad - 
http://msdn.microsoft.com/xml/notepad/
     Microsoft NotePad - 
http://www.notepad.org/
     Sun Forte for Java - 
http://www.sun.com/forte/
     NetBeans - 
http://www.netbeans.org/
 
     Kawa 
http://www.tek-tools.com/kawa/
 
     IBM VisualAge for Java - 
http://www.software.ibm.com/ad/vajava/
 
     Visual Café - 
http://www.webgain.com/products/visual_cafe/
     Da dimenticare:
     Metrowerks CodeWarrior - 
http://www.metrowerks.com/desktop/java/
 
     AnyJ - 
http://www.netcomputing.de/
     JCreator - 
http://www.jcreator.com/
     BlueJ The Interactive Java Environment - 
http://www.bluej.org/
     IST VisaJ - 
http://www.ist.co.uk/visaj/
     Microsoft Visual J++ - 
http://msdn.microsoft.com/visualj/
   [do not use]
 
Bye