Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

vedete in giro programmi Java ?

351 views
Skip to first unread message

Fabio Ferronato

unread,
Jan 30, 2002, 4:30:28 PM1/30/02
to
Ciao gente,
leggendo le news su Java ogni volta che salta fuori il confronto con
altri linguaggi Java risulta sempre vincente (a parte quando si parla di
velocita' contro il C++), ma io non riesco a spiegarmi una cosa, come
mai in commercio non si vedono programmi Java ?

Saro' io troglodita (gia' mi immagino i reply che si limitano a dire SI
o cose simili) o programmi per l'utente finale in Java ce ne sono ancora
pochetti ?? Magari le varie tecnologie di Java son molto usate su server
e cose simili (Servlet, JSP o application lato server). Non mi sembra
di aver visto molti programmi su PC scritti in Java !

ciaoooooooo

-----------------------------------------------------------------------------------------------

devo trovare anche io una di quelle frasi strambe che la gente mette qui
con la firma

Carlo - Mavy

unread,
Jan 30, 2002, 4:57:22 PM1/30/02
to
On Wed, 30 Jan 2002 21:30:28 GMT, Fabio Ferronato
<_remove...@libero.it> wrote:

> Ciao gente,
>leggendo le news su Java ogni volta che salta fuori il confronto con
>altri linguaggi Java risulta sempre vincente (a parte quando si parla di
>velocita' contro il C++), ma io non riesco a spiegarmi una cosa, come
>mai in commercio non si vedono programmi Java ?
>
>Saro' io troglodita (gia' mi immagino i reply che si limitano a dire SI
>o cose simili) o programmi per l'utente finale in Java ce ne sono ancora
>pochetti ?? Magari le varie tecnologie di Java son molto usate su server
>e cose simili (Servlet, JSP o application lato server). Non mi sembra
>di aver visto molti programmi su PC scritti in Java !
>


dire che JBuilder è fatto in java non vale?

il fatto che non ci siano molti programmi (aplpicazioni è più
corretto) credo dipenda soprattutto che JAVA è moolto pesante da far
girare sui normali pc di un utente medio
vedi sempre JBuilder...ragazzi è di un lento pauroso (è fatto con le
swing)l'ho dovuto levare dal pc di casa.... (PII 350MHz - 64MB
'improponibile') anche perchè non è buona cosa avere un'ambiente di
sviluppo a casa....e non si vive più, mi consolo con il NG ogni tanto
:-)
in ufficio abbiamo PIII 1GH - 128MB presto 512, e anche con questa
configurazione JDeveloper (un pochino più leggero di JBuilder) è un
tantino lento

l'evoluzione dell'HW è tale che tra breve, massimo un paio d'anni
credo, anche nei pc di casa sarà possibile far girare applicazioni
java complesse.


I web server al contrario sono in grado di far girare applicazioni
java anche di una certa complessità....(tanto non ci sono le swing) e
l'architettura J2EE è abbastanza 'semplice' da implementare e molto
versatile


Damiano Bolzoni

unread,
Jan 30, 2002, 4:56:16 PM1/30/02
to
Beh, l'IDE Forte è scritto in Java e anche JBuilder


Michele Puccini

unread,
Jan 30, 2002, 5:24:47 PM1/30/02
to
La mia ditta produce quasi esclusivamente applicativi desktop in java.

Non facciamo gestionali, ma applicazioni grafiche piuttosto impegnative in
termini di calcolo.
MoreFX, ad esempio, e' un prodotto per desktop video. Pensa che sulle
recensioni ci scrivono che "il programma di distingue per la velocita' di
calcolo".

Quando iniziai col java, nel 1997, qualcuno mi dette del visionario...

Ciao,

Mik

--
============================================================================
> ClassX Development Italy Via Francesca, 463 I-56030 Montecalvoli (PI) <
> Tel.(+39)-0587-749206 Fax.(+39)-0587-749206 WEB: http://www.classx.it <
============================================================================


"Fabio Ferronato" <_remove...@libero.it> ha scritto nel messaggio
news:3C58681D...@libero.it...

Matteo Caroli

unread,
Jan 30, 2002, 7:16:29 PM1/30/02
to

"Michele Puccini" <m...@classx.it> ha scritto:
[cut]

>Pensa che sulle
> recensioni ci scrivono che "il programma di distingue per la velocita' di
> calcolo".
Quanto è vero che il linguaggio di per se non vuol dire nulla ....

>
> Quando iniziai col java, nel 1997, qualcuno mi dette del visionario...

Non sei solo :-)


dav...@yahoo.com

unread,
Jan 31, 2002, 2:29:15 AM1/31/02
to
Fabio Ferronato <_remove...@libero.it> wrote:
> velocita' contro il C++), ma io non riesco a spiegarmi una cosa, come
> mai in commercio non si vedono programmi Java ?

Perche' viene usato soprattutto per applicazioni lato server, che sono
invisibili per l'utente normale.

Davide

Bruno Bossola

unread,
Jan 31, 2002, 3:25:06 AM1/31/02
to
TogetherJ
IntelliJ Idea

Ciao,

Bruno.


---
| Bruno Bossola
| A Java Software Engineer :-)
| http://members.xoom.it/bbruno
| http://digilander.iol.it/bbossola

DavideD

unread,
Jan 31, 2002, 3:27:21 AM1/31/02
to
> Saro' io troglodita (gia' mi immagino i reply che si limitano a dire SI
> o cose simili) o programmi per l'utente finale in Java ce ne sono ancora
> pochetti ?? Magari le varie tecnologie di Java son molto usate su server
> e cose simili (Servlet, JSP o application lato server). Non mi sembra
> di aver visto molti programmi su PC scritti in Java !
>
Ciao Fabio

secondo me si tratta anche di una situazione del mercato. Il fatto è che
molte software house, produttrici di programmi famosi, hanno già da tempo un
bagaglio di codice, creato da prima che esistesse Java, e stanno continuando
a sviluppare sulla base del preesistente. Tuttavia molte aziende più piccole
non hanno questi problemi, e per loro adottare Java è stata un'ottima scelta
(come si vede dal post di Michele).

Tempo fai postai l'url di un browser IMHO fantastico: Espial Escape
http://www.espial.com ). Una velocità di rendering paurosa, ai livelli di
Internet Explorer, e un supporto davvero ottimo di HTML e JavaScript, il
tutto portabile su ogni sistema.

Ciao a tutti :-)
DavideD


N'Drillo Alton

unread,
Jan 31, 2002, 4:26:28 AM1/31/02
to

"Fabio Ferronato"

> Ciao gente,
> leggendo le news su Java ogni volta che salta fuori il confronto con
> altri linguaggi Java risulta sempre vincente (a parte quando si parla di
> velocita' contro il C++), ma io non riesco a spiegarmi una cosa, come
> mai in commercio non si vedono programmi Java ?

Maya Avatar Creator (applicativo 3D)
XJ3D Browser (Browser 3D per i linguaggi VRML97 e X3D)
InstallAnyWhere (Produzione di autoinstallanti java)
Shout3D (Browser 3D per il linguaggio VRML97)

Java viene utilizzato molto nel campo 3D in rete per implementare la logica
di controllo dei mondi tridimensionali, portabili su tutte le piattaforme.


"Carlo - Mavy"

> vedi sempre JBuilder...ragazzi è di un lento pauroso (è fatto con le
> swing)l'ho dovuto levare dal pc di casa.... (PII 350MHz - 64MB
> 'improponibile') anche perchè non è buona cosa avere un'ambiente di
> sviluppo a casa...

io uso JCreator (www.jcreator.com) e gira senza problemi su un Pentium200MMX
con 64Mb RAM ad una velocità più che accettabile. Tra l'altro di tutte le
applicazioni che ho scritto quelle che utilizzano le librerie Swing girano
alla stessa velocità di quelle scritte in AWT ma sono state molto più
semplici da realizzare. Il modello LightWeight delle nuove swing sembra
fatto molto bene(JRE1.3.1_01a). Sono solo io a non aver problemi con le
Swing?


Michele Puccini

unread,
Jan 31, 2002, 8:28:07 AM1/31/02
to

"Matteo Caroli" <ker...@libero.it> ha scritto nel messaggio
news:x1068.11582$ue2.2...@twister1.libero.it...

>
> "Michele Puccini" <m...@classx.it> ha scritto:
> [cut]
> >Pensa che sulle
> > recensioni ci scrivono che "il programma di distingue per la velocita'
di
> > calcolo".

> Quanto è vero che il linguaggio di per se non vuol dire nulla ....

Troppo vero. Ho accumulato personalmente molte esperienze dirette nel
confronto tra linguaggi "lenti" come Java e linguaggi "veloci" come C.

Oggi stesso ho confrontato le mie routines di alphablitting in java con
quelle di SDL.
Il risultato mostra che java batte C in tutti i casi in cui SDL non puo'
fare accesso a DirectX, ovvero software contro software. Quando SDL puo'
utilizzare DirectX, allora non ci sono confronti.
Non per molto, comunque. Non so se hai visto come frulla il jdk 1.4.x sulla
grafica...

Carlo - Mavy

unread,
Jan 31, 2002, 1:37:53 PM1/31/02
to
On Thu, 31 Jan 2002 10:26:28 +0100, "N'Drillo Alton"
<nos...@nopubblicita.it> wrote:


>io uso JCreator (www.jcreator.com) e gira senza problemi su un Pentium200MMX
>con 64Mb RAM ad una velocità più che accettabile. Tra l'altro di tutte le
>applicazioni che ho scritto quelle che utilizzano le librerie Swing girano
>alla stessa velocità di quelle scritte in AWT ma sono state molto più
>semplici da realizzare. Il modello LightWeight delle nuove swing sembra
>fatto molto bene(JRE1.3.1_01a). Sono solo io a non aver problemi con le
>Swing?

hai ragione...non intendevo dire che le AWT sono meglio...
odio le AWT....SWING for president....


non ho mai utilizzato JCreator....
ma per sentito dire è molto meno completo di JBuilder o
JDeveloper.......non c'entra nulla con le swing...ma la ram se ne va
lo stesso se premendo un pulsante partono un certo numero di
classi....credo eh...

cmq....il JDeveloper e la ram la paga la società a me che me ne frega?
:-)

fosse per me userei UltraEdit....lo faccio compilare
eseguire....template..ecc ecc tutto quello che voglio

Jigi

unread,
Jan 31, 2002, 6:53:41 AM1/31/02
to
Io ne ho almeno 6 o 7 sul mio pc, ma il mio caso non fa testo :))

cmq dai uno sguardo a http://sourceforge.net/foundry/java/


TelespallaBob

unread,
Feb 1, 2002, 4:10:58 AM2/1/02
to
Scusa se mi permetto ma non sono d'accordo con te.
Secondo me Java si distingue per la sua versatilità unita alla maggiore
facilità di sviluppo rispetto ad altri linguaggi.
Il C/C++ non è cos' immediato, vedo ogni giorno gente che non sa neanche
accendere un PC ma che dopo due settimane sviluppa in Java, certo
applicazioni sceme, ma lo fa.
Così come ho visto far fare delle cose a Java che non mi sarei mai
aspettato.
Da quello che mi riferiscono (non sono esperto in materia) poi Java ha
spiazzato gli altri linguaggi dal lato server web.
Servlete e JSP valgono tutto il tempo che ci vuole per studiarli in maniera
approfondita.

Un grosso limite di Java è la facilità con la quale lo si può decompilare e
rubarne il codice, questo per le SW House non è una cosa da trascurare, ecco
perchè si trovano tanti programmi in Java Free.

Ma da quì a dire che Java ha una velocità di esecuzione pari a quella del
C/C++ proprio no.
Neanche si avvicina a quella del VBasic.

La memoria richiesta è assolutamente improponibile, soprattutto se si lavora
con le applicazioni grafiche, e poi non ci scordiamo che JVM è scritta in
C/C++ (probabilmente le nuove routine di rendering 2D e 3D hanno anche non
poco codice Assembly per riuscire a dargli più velocità) che poi deve
reinterpretare altro codice.
Quindi a meno che java nelle varie chiamate ai metodi di rendering 2D/3D non
faccia riferimento diretto a routin scritte in C/C++ (o assembly) non potrà
mai essere veloce come linguaggi compilati che accedono direttamente al HW e
che magari hanno otiimazzazioni per i vari tipi di processori.

Per citare alcuni esempi di potenza del C, vi ricordate del Lotus 1,2,3?
Girava su macchine 8088 ed era un foglio di calcolo mica da ridere. La
stessa cosa oggi in Java richiede 80 processori e 88 Giga di RAM

Io ho provato sia ad usare Forte che JBuilder, li ho subito disistallati e
mi sono rimesso il buon vecchio VisualCafè scritto in C.
Ho provato la versione trial di JCreator Pro (scritto in C) che non ha un
IDE grafico, si installa su pochissi MB si appoggia al JDK installato e gira
a velocità pazzesche.
Netscape 6.0 scritto in Java lo avete provato? Con PC normali non c'è verso
di poterlo usare in maniera accettabile.

Ho provato anche il mitico Jdk1.4, c'è un sito da cui si può scricare un
gioco tipo shootemap (non se si scive proprio così) che vuole il JDK 1.4.
Si è carino, tutto quello che ti pare, ma anche con un Duron 800 si rallenta
ogni tanto.
Su i vecchi 386 avevo giochi simili, molto più complessi, veloci e con
effetti spettacolari, che giravano senza mai rallentare e con soli 4 MB di
dati ( scritti in C e assembly).

Con questo voglio dire che ogni linguaggio ha le sue caratteristiche, Java
ne ha moltissime ottime e permette anche di fare cose più che lodevoli con
la grafica (le nuove API 2D permettono di farci in casa un discreto
programma di disegno sia vettoriale che raster e anche del fotoritocco), ma
non potrà mai essere usato per fare videogiochi o Rendering di alto livello,
anche perchè, mi insegnate che per accedere al HW si devono scrivere routin
in C/C++ fatte a posta e che poi possono essere richiamate da Java.
Java permette di scrivere applicazioni Client/Server in maniera molto più
semplice, veloce e produttiva rispetto al C/C+ (questa cosa l'ho letta su un
libro, quindi non so se è totalmente vera) che da quello che mi dicono,
rende molto più sanguinoso l'accesso alle reti.

Con questo spero di essermi inemicato nessuno, ciao e buon lavoro a tutti.
P.S. io programmo in Java e vorrei studiarmi le API 2D e SWING in maniera
molto più approfondita.


Ivan

unread,
Feb 1, 2002, 10:27:33 AM2/1/02
to

"Damiano Bolzoni" <damiano...@tin.it> ha scritto nel messaggio
news:4_Z58.9660$om6.2...@news1.tin.it...

> Beh, l'IDE Forte è scritto in Java e anche JBuilder
>
>
mizzega ma forte ti ammazza la macchina !!
io ho 512 MB ogni tanto si blocca tutto per swappare!!!!
Ma esiste un IDE fatto con le AWT e non con le Swing ?


Andrea Medeghini

unread,
Feb 1, 2002, 1:34:42 PM2/1/02
to
On Fri, 1 Feb 2002 10:10:58 +0100, "TelespallaBob" <santo...@ciaoweb.it> wrote:

>La memoria richiesta è assolutamente improponibile, soprattutto se si lavora
>con le applicazioni grafiche, e poi non ci scordiamo che JVM è scritta in
>C/C++ (probabilmente le nuove routine di rendering 2D e 3D hanno anche non
>poco codice Assembly per riuscire a dargli più velocità) che poi deve
>reinterpretare altro codice.

>Con questo voglio dire che ogni linguaggio ha le sue caratteristiche, Java


>ne ha moltissime ottime e permette anche di fare cose più che lodevoli con
>la grafica (le nuove API 2D permettono di farci in casa un discreto
>programma di disegno sia vettoriale che raster e anche del fotoritocco), ma
>non potrà mai essere usato per fare videogiochi o Rendering di alto livello,
>anche perchè, mi insegnate che per accedere al HW si devono scrivere routin
>in C/C++ fatte a posta e che poi possono essere richiamate da Java.

in queste affermazioni c'e' qualcosa di strano

certo che la jvm e' scritta in codice C o C++ o assembly
in cosa vorresti scriverla?
i bytecode non li capisce nessuna cpu al momento

ciao

_______________________________________

http://jame.sourceforge.net

Ugo Landini

unread,
Feb 1, 2002, 6:43:24 PM2/1/02
to
TelespallaBob wrote:


> Ma da quì a dire che Java ha una velocità di esecuzione pari a quella del
> C/C++ proprio no.
> Neanche si avvicina a quella del VBasic.
>


no, dai, questa proprio no. Stai scherzando, vero?


> Netscape 6.0 scritto in Java lo avete provato? Con PC normali non c'è verso
> di poterlo usare in maniera accettabile.


Infatti e' scritto in C++. Dove hai letto che e' scritto in Java?

ciao!

uL

Padreterno

unread,
Feb 2, 2002, 4:38:04 AM2/2/02
to
Non vorrei dire cazzate, ma StarOffice della Sun, il 100% compatibile con
Office della microsoft, è stato scritto in java. Lo trovi e gratis sul sito
della sun.


Ugo Landini

unread,
Feb 2, 2002, 5:23:40 AM2/2/02
to
Padreterno wrote:


No, neanche lui e' scritto in Java, ma in C++.

ciao

uL

WEbdOM

unread,
Feb 2, 2002, 5:36:13 AM2/2/02
to
In data Fri, 01 Feb 2002 15:27:33 GMT, "Ivan"
<ivans...@hotmail.com> ha sentenziato:

>
>"Damiano Bolzoni" <damiano...@tin.it> ha scritto nel messaggio
>news:4_Z58.9660$om6.2...@news1.tin.it...
>> Beh, l'IDE Forte è scritto in Java e anche JBuilder
>>
>>
> mizzega ma forte ti ammazza la macchina !!
>io ho 512 MB ogni tanto si blocca tutto per swappare!!!!

!!!!!!!
E pensare che avevo tentato di farlo girare su un K6233 con
32MB:))) Poi ho capito l'antifona...sto usando KAWA...che
però non mi sembra più aggiornato...
--
WEbdOM webmaster di
Metronic.It mobile phone philosophy
www.gadgetpoint.it serigrafia on line

TelespallaBob

unread,
Feb 4, 2002, 2:58:10 AM2/4/02
to
La versione che ho visto io era palesemente in SWING, tutto sembrava tranne
che C comunque.
Puodarsi che poi lo abbiano rifatto, esattamente come hanno fatto quelli
della Symantec che avevano fatto la prima versione di VisualCafe 4.0 in Java
(le prime versioni trial che si videro in giro), ma la lentezza e la
quantità di RAM richiesta deve averli fatti tornare in dietro.


TelespallaBob

unread,
Feb 4, 2002, 3:01:43 AM2/4/02
to
Se riesco a mettere a punto una mia classe, abbandono gli IDE grafici più
complessi (certamente utili e che permettono di generare codice molto
velocemente) per IDE più snelli e veloci come JCreator Pro (Scritto in
C/C++) che occupa 2 o 3 mega di spazio e che si affida al JDK installato,
quindi è sempre aggiornato, basta aggiornare il JDK.


TelespallaBob

unread,
Feb 4, 2002, 3:04:15 AM2/4/02
to

> >Con questo voglio dire che ogni linguaggio ha le sue caratteristiche,
Java
> >ne ha moltissime ottime e permette anche di fare cose più che lodevoli
con
> >la grafica (le nuove API 2D permettono di farci in casa un discreto
> >programma di disegno sia vettoriale che raster e anche del fotoritocco),
ma
> >non potrà mai essere usato per fare videogiochi o Rendering di alto
livello,
> >anche perchè, mi insegnate che per accedere al HW si devono scrivere
routin
> >in C/C++ fatte a posta e che poi possono essere richiamate da Java.
>
> in queste affermazioni c'e' qualcosa di strano

Cosa cè di strano????????

> certo che la jvm e' scritta in codice C o C++ o assembly
> in cosa vorresti scriverla?
> i bytecode non li capisce nessuna cpu al momento

Se è per questo le CPU non capiscono nel il C nel il C++ e ne l'assembly.


Ugo Landini

unread,
Feb 4, 2002, 4:17:27 AM2/4/02
to
"TelespallaBob" <santo...@ciaoweb.it> wrote in message
news:a3leuf$499e$1...@stargate1.inet.it...

> La versione che ho visto io era palesemente in SWING, tutto sembrava tranne
> che C comunque.

Netscape 6 e StarOffice, mai stati in Java. (c''e stata un aversione
parallela a Mozilla scritta in Java, non so se esiste ancora: ma e'
un'altra cosa)
Forse ti confonde il fatto che la Swing abbia una grafica di default che
si ritrova negli ambienti Unix.

> Puodarsi che poi lo abbiano rifatto, esattamente come hanno fatto quelli
> della Symantec che avevano fatto la prima versione di VisualCafe 4.0 in Java

No, e' proprio fatto in C++.

BTW, basta andarsi a guardare i sorgenti presenti, passati e futuri: qui
non siamo nel campo dell'opinabile.

ciao

uL

--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG

Andrea Medeghini

unread,
Feb 4, 2002, 1:03:25 PM2/4/02
to
On Mon, 4 Feb 2002 09:04:15 +0100, "TelespallaBob" <santo...@ciaoweb.it> wrote:

>Se č per questo le CPU non capiscono nel il C nel il C++ e ne l'assembly.

dimmi che fai apposta ;)

certo che le cpu non capiscono i >sorgenti< C, C++ o assembly
pero' tali linguaggi sono compilati e l'eseguibile prodotto e' codice macchina

java viene compilato in >bytecode< che al momento non sono compresi dalle cpu dei PC

intendevo questo

ciao_O

Andrea

_______________________________________

http://jame.sourceforge.net

0 new messages