Newsgroup: it.comp.java
Titolo: Visual  J++ è Java?

Ciao a tutti
Premetto che non ho mai visto Visual J++ ,ne conosco solo
l'esistenza.Volevo sapere se Visual J++ è veramente Java (cioè si
basa su JVM) oppure è solo un 'emulazione sintattica,sempre comunque
OO, di Java eche ne fa  Microsoft ma con Java non centra niente ?
Grazie a tutti per la cortese attenzione
Alessio

 oppure è solo un 'emulazione sintattica
più che emulazione direi una brutta copia di Java :-P o per essere
meno ipocriti è (esiste ancora???) un tentativo della Macrozozz di
monopolizzare anche gli sviluppatori Java.
Premesso questo ti sconsiglierei (sempre se ne hai l'intenzione) di
buttarti su j++ ma restare o iniziare non so con/in Java per un
semplice motivo: la portabilità. Ormai è questione di attimi (per
dire :P) ma la gente si è accorta che è inutile prendere un s.o
costoso e poco stabile quando sul mercato ce ne sono di mooooooooolto
più validi sia dal punto di vista economico che di
efficienza/efficacia/job satisfaction/trade off effort e quant'altro.
Per cui se vuoi sviluppare e vendere conta molto l'astrazione dal s.o
.-'-.-'-.-'-.-'-.
Visti i precedenti ci tengo a precisare che tutto ciò che ho detto è
una mia visione personale e forse anche di parte del mondo
informatico.. astenetevi dal creare flame inutili e dire che poi sono
stato io. Amen

Ciao
dalla risposta capisco che tu sei un Javista convinto.Sarebbe
interessante continuare la discussione magari su un altro thread.Cmq ti
ringrazio enormemente per la risposta concessami .
Ciao Alessio

 OO, di Java eche ne fa  Microsoft ma con Java non centra niente ?
scusa,
ma esiste ancora il Visual J++ ?

 dalla risposta capisco che tu sei un Javista convinto
dipende da cosa intendi.. se pensi che io usi solo Java allora sbagli
perchè non ci si può ridurre ovviamente a conoscere un solo
linguaggio ma bisogna essere versatili e saper scegliere il linguaggio
per trarne il massimo profitto nei casi specifici. E' ovvio che se mi
viene richiesto di usare esplicitamente una tecnologia (ad esempio
.net) anzichè un'altra, io che ci posso fare? la uso è il mio lavoro
tanto azzi di chi me l'ha chiesto. Se invece devo scegliere io ovvio
innanzitutto mi dirigo su linguaggi più portabili poi si pensa agli
altri vantaggi. Java l'ho preso ad esempio. Tanto per farne un altro
forse più significativo sui prodotti microsoft. A breve (non so se è
già uscito) dovrebbe uscire Windows Vista o come si chiama che integra
un nuovo motore grafico. Ora, pare che non sarà mantenuta la
compatibilità con quello vecchio ciò vuol dire che se hai un
programma scritto in .net o in qualsiasi altra tecnologia di microsoft
antecedente all'uscita di Vista (quindi anche j++) e che sfrutta il
vecchio motore grafico col cavolo che girerà anche sul nuovo Win a
meno che non aspetti che la microsoft si decida a fare qualcosa per
gestire la compatibilità e visto come ha gestito il mitico framework
.net che all'inizio doveva essere portabile almeno quanto il framework
java poi non se ne è fatto più niente ti conviene riscrivere il
programma o almeno la parte grafica. Scegliendo java tutto sto casino
non succede... ovvio bisognerà aspettare che venga scritto il
framework per Vista ma vista la velocità con cui vengono rilasciati
upgrade e nuove versioni non mi preoccuperei minimamente di mettere
mano al codice.
Non so se sono stato chiaro e scusate un pò per l'ottismo ma ho voluto
chiarire un pò le cose sulla portabilità che è un tema che mi sta a
cuore... Bye


 writes:
A> Ciao dalla risposta capisco che tu sei un Javista convinto
Non è essere javisti. 
Java è  non solo un  linguaggio formato da  keyword e sintassi,  ma un
ambiente  più ampio  che  comprende l'ambiente  di  esecuzione ed  una
collezione di classi di base.
Microsoft fece una  prima versione di Java molto  personalizzata e che
usava   pesantemente  gli   ActiveX  -assolutamente   non  portabili-,
snaturando quindi Java che invece  fa l'uso più ristretto possibile di
componenti native del sistema per massimizzare la portabilità.
C'è stata anche una causa legale  (vinta da Sun) a seguito della quale
il prodotto di Microsoft ha conservato solo la J.
Ora ci riprovano con una nuova VM che non è tanto diversa da quella di
Sun ed un linguaggio (il Do  Bemolle :) ) che non è significativamente
diverso da Java, nonostante quello che continua a ripetermi P. Molaro
(tra gli autori dell'implementazione di Novell) e che comunque non è
il solo linguaggio supportato dalla nuova VM.
Ho  visto  mostrarsi  fallaci  tutte  le previsioni  che  erano  state
strombazzate in ggiro relativamente ad un sorpasso di Java da parte di
dot niet.
E  portare un  programma (desktop)  dall'implementazione  di Microsoft
sotto  Windows a quella  di Novell  sotto [IYFFOS]  è ancora  una cosa
molto dura (il viceversa è meno  vero dato che sotto Windows ci sono i
toolkit "standard" dell'implementazione di  Novell ci sono per Windows
e cominciano pure ad essere carucci forte).
Portare  un'applicazione  desktop  da  Windows  a  [IWFFOS]  è  invece
questione di copiare i jar :).
-- 
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico  
\/		    e allevatore di bug da competizione

Ciao
Forse mi hai confuso , io per dire che eri un Javista non intendevo una
persona che usa solo il Java per partito preso , ma una di quelle
persone che considera Java il migliore linguaggio di programmazione
esistente.Anche io personalemte adoro il Java ,ma comunque ogni cosa va
valutata nel contesto di utilizzo ,questo senza cercare flame
inutili.Perchè se è vero quello che dici tu di Window Vista(ma spero
che in MS abbiano un pelino di cervello , quanti applicativi bisogna
rifare?) è altrettanto vero che se l'applicazione è  per esempio un
semplice quicklook che prende dati da una seriale e li visualizza
graficamente la scelta di C (non .NET C puro ) mi pare più adatta
rispetto a Java.Spero di essere stato chiaro su quello che intendevo
dire. Ti rigrazio cmq 
Ciao 
Alessio

 esistente.
credo di aver risposto nel mio ultimo post (le prime righe)

 Perchè se è vero quello che dici tu di Window Vista
ho detto pare non ne sono sicuro


Appunto , questa e' la domanda giusta.
Per la cronaca storica Microsoft all'inizio incluse Java nei suoi
VisualStudio, siamo nel 1996. Perche' MS e' sempre aperta alle novita' se
non la infastidiscono.
Poi si accorse che dietro Java c'era un disegno ben piu' vasto e decise di
fare guerra a Netscape, java,Sun e amici. Uccidendo netscape, non
supportando a fondo le applet, nonostante gli accordi, e naturalmente
sospese il supporto del suo IDE al compilatore.
Ancora per la cronaca il J++ e' un compiler e una VM normalissima, ma MS
spingeva gli utenti a includere codice nativo che chiama direttamente l'SDK
di WIndow, producendo codice non 100%pure java e quindi non portabile.
io lo usavo all'inizio perche venivo dal VC++ e comunque l'IDE di Microsoft
e' un grande IDE
FIno al Visual studio 6 comunque c'era sempre lo stesso vj++, non so se oggi
ha ripreso a supportare il linguaggio java, dopo la "pace" con SUn, ma non
credo e comunque non ci investira' mai grosse risorse.
Nicola
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/