Newsgroup: it.comp.java
Titolo: Info sul Visual Cafe 2.0

Salve cosa ne pensate del visual Cafe 2.0  ?
Ho la possibilità di installare la versione Professional Development.
Alcuni amici che lo hanno usato all'università me ne hanno parlato
male.
Gli eseguibili Win32 sono veramente compilati in nativo e le
prestazioni ?
Io sarei interessato a programmare (è da un paio d'anni che non lo
faccio piu') per diletto ma sarebbe carino appropriarsi di un
linguaggio avanzato come il java. Il VB crea 5000 file che poi si deve
portare dietro. Il Delphi si porta dietro il pascal ed io per motivi
storici non riesco a mandarlo giu. 
Del Java mi fa paura la lentezza degli eseguibili. A me le applet non
interessano. Il java lo vorrei usare come linguaggio di sviluppo sia
in winschiff che per linux con la possibilità di creare codice nativo.
Ma nativo sul serio cioè con la velocità di un eseguibile compilato.
A me non interessa fare applicativi usando le foundation class di win
95/98 interessa fare codice java con interfaccia grafica che giri
alla stessa velocità di un applicativo VB o meglio Delphi.

Visual Caffe' e' un buon prodotto, ma il suo valore aggiunto risiede solo
nel modo wizardistico di fare le cose, con gli handycap del caso. prova a
mettere le mani nel codice nel punto sbagliato e vedi cosa ti viene fuori.
se hai la possibilita' ti consiglierei il jbuilder, parere spassinato,
visto che al momento e' l'unico strumento RAD "A DUE VIE" serio (cioe'
SERIAMENTE a due vie)
Il mio coinquilino sta sviluppando una grossa applicazione in cui simula
10 milioni di connessioni HTTP all'ora (sta simulando un server web MOLTO
stressato) e con il semplice JIT della Symantec ottiene la simulazione in
40 minuti di calcolo, mentre lo stesso programma compilato col compilatore
nativo del Visual Caffe impiega un 20% in piu', anche se E' VERAMENTE
codice nativo. Pare che fra un 6/7 mesi Borland rilascera' un compilatore
nativo, ma non so se sono leggende o realta'.
In una rivista in questi giorni in edicola (forse IO Programmo, ma non
sono sicuro) c'era la demo del compilatore nativo di IBM, che pare sia una
discreta figata.
A proposito, se vuoi costruire una abblicazione DB/WEB centrica, col
visual caffe' sei 'costretto' ad avere una architettura a 3 parti e sul
lato Application Server devi usare una macchina Windoze, perche' utilizza
l'ottimo ma windowistico dbanywhere (o come ... si chiama).
Io uso Jbuilder con i driver della Oracle (Interamente scritti in Java) e
glin applet che sto sviluppando si collegano direttamente alla base dati
senza terze parti o registrazione di odbc e quant'altro sul client.
A proposito di lentezza, guarda che se il codice lo scrivi 'abbastanza
pulito' la differenza fra un nativo e un .class non e' poi cosi' elevata.
La differenza di velocita' in una applicazione Java e' dovuta, e parlo per
una lunga esperienza, dalla quantita' di RAM, e dalla velocita' della RAM
stessa
Spero di essere stato utile,
per eventuali chiarimenti siamo sempre qui
Carlo
PS: anche se mi sta sul cazzo quando vedo gli americani che nei loro
'footers' piazzano il seguente avviso, mi sento costretto a imitarli
precisando che:
QUALSIASI OPINIONE ESPRESSA IN QUESTO MESSAGGIO E' DA RITENERSI MIA
PERSONALE E NIENTE HA A CHE VEDERE CON LA POSIZIONE UFFICIALE DEL MIO
DATORE DI LAVORO NEI CONFRONTI DELLE AZIENDE E DEI PRODOTTI SOPRA
MENZIONATI. QUALSIASI OPINIONE ESPRESSA IN QUESTO POSTING E' DERIVANTE DA
PERSONALI ESPERIENZE E QUINDI PROBABILMENTE DERIVANTE DA INFORMAZIONI
LIMITATE DOVUTE ALL'AMBITO IN CUI LE ESPERIENZE SONO STATE RIPORTATE.... e
minchiate di questo genere..
