Newsgroup: it.comp.java
Titolo: programma per JAVA

Scusatemi, ma con che programmi su sviluppa un JAVA.
Cos'é un JAVA?
É un programma?
Chi vuole spigarmelo?
--
mail to 
max.bzp.d...@bluewin.ch
 
de...@lilu2.lic.ti-edu.ch

 Chi vuole spigarmelo?
Java non "un programma", ma e' un linguaggio di programmazione, cioe'
un linguaggio per scrivere programmi.
Ciao,
	Marina

            
de...@lilu2.lic.ti-edu.ch
Java non è proprio solo un linguaggio di programmazione, è un ambiente
di
sviluppo.
Se vuoi capire meglio la realtà Java puoi andare a vedere la
documentazione
originale sul sito della sun:
java.sun.com
li inoltre trovi i link ad altri siti dedicati a questo
linguaggio/ambiente.


java.sun.com
Giusto.
Ciao,
| --
| Bruno Bossola
| Groupware/Intranet B.U.           Phone:  +39-11-2252211
| ATOS SpA v.Vaninetti 27           Fax:    +39-11-2203182
| I-10148 Torino ITALY              Change NOSPAM in atos to email me!

...


 Chi vuole spigarmelo?
Java e' un linguaggio di programmazione orientato agli oggetti,
indipendente dalla paiattaforma e qualche altra cosa ;)
Qualunque programma (videoscrittura, un videogioco, ecc.) viene fatto
utilizzando un linguaggio di programmazione. La scelta del linguaggio da
usare dipende dal tipo di programma che si vuole realizzare.
Java permette anche, ma non solo, di realizzare dei programmi che
vengono eseguiti all' interno dei browser; questi programmi vengono
chiamati Applet.
Lo strumento necessario per scrivere programmi in java e' il JDK (java
develpoment kit) della sun.
Un programma in java e' qualcosa, con un esempio assolutamente banale e
semplice, tipo questo
class Prova {
	public static void main(String[] args) {
		Frame f = new Frame();
		f.setSize(300,300);
		f.show();
	}
}
Questo listato (o sorgente), viene trasformato/tradotto dal JDK in un
programma vero e proprio che, quando viene eseguito, fa apparire un
finestra grande 300x300 pixel.
Il sorgente di un programma java viene scritto all' interno di un file
*.java. Quando viene tradotto (il termine esatto e' compilato) ottengo
un file *.class (i corrispondenti dei .exe che si vedono normalmente
sotto win/dos).
Se hai intenzione di impararlo ci sono diversi corsi online free in
italiano e in inglese.
Tieni conto che non e' semplice, e forse, a seconda delle tue
necessita', potrebbe essere meglio studiare javascript (un altro
linguaggio diverso da java che ne condivide il nome solo per ragioni di
marketing) che permette di realizzare ottimi programmi all' interno di
pagine web in modo molto piu' semplice, oppure delphi, se vuoi
realizzare programmi per windows o un altro linguaggio ancora.
Ciao

 Ma é meglio Visual Basic o Java
Dipende da cosa ci devi fare.
Se vuoi fare applicazioni portabili (win, linux, mac, ecc.) ti consiglio
Java.
Se devi fare applicazioni per windows ti consiglio Delphi.
Se vuoi trovare lavoro (in questo momento) ti consiglio VB.
Se vuoi fare videogiochi ti consiglio Delphi o C++.
ecc.
Se vuoi imparare un linguaggio per il piacere di programmare ti
consiglio Java.
Scusa la risposta molto vaga, ma la tua richiesta lo e' altrettanto ;)
Ciao

Ma é meglio Visual Basic o Java
Dipende, cosa ci vuoi fare?
Per scrivere macro che vivano nei tuoi documenti Microsoft
Word, sicuramente Visual Basic, visto che e` l'unico linguaggio
in cui puoi farle (la Application Edition di VB e` integrata con
tutte le applicazioni Microsoft Office).
Per scrivere applet che vivano sulle tue pagine Web (su di un
server qualsiasi) e siano usabili da (quasi) qualsiasi tipo di
browser su (quasi) qualsiasi piattaforma, sicuramente Java,
visto che e` l'unico linguaggio in cui puoi farle.
Quindi, "dipende caso per caso".  Nei vari casi in cui puoi
usarli entrambi: Java e` sicuramente piu` elegante e piu`
adatto a organizzare e gestire applicazioni non banali;
Visual Basic forse piu` facile e produttivo per cose piu`
semplici e limitate; VB e` un linguaggio proprietario, per
cui puoi usare solo gli strumenti di sviluppo Microsoft,
Java no, per cui hai un'amplissima scelta di ambienti di
sviluppo, di tanti diversi produttori (Microsoft inclusa).
Alex