Newsgroup: it.comp.macintosh
Titolo: Re: Programmare in java... quali compilatori?

 compilare:
per "compilare" credo che javac vada benissimo

> per "compilare" credo che javac vada benissimo
Cosa intendi tu per compilare? Io intendevo creare il programma in java,
compilarlo e runnarlo... stiamo dicendo la stessa cosa? 
Ora provo javac. ;-)
Grazie
Lore

ciao a tutti... non riesco proprio a trovare un programma decente per
compilare:
alphax : non sono riuscito neanche a fargli compilare un file .java
jj edit: funziona.... ma ha 1 finestra... zero numero di riga...
insomma... un pň pochino...
Net Bean: si deve creare per forza un progetto... se poi crei un server
in java fa impallare tutto!
XCode: non l'ho provato... ma mi hanno detto che incasina e pianta
tutto.
Cosa rimane? Datemi un consiglio... su win programmavo con JPadPro...
come quello per ora non ne ho ritrovati...
Grazie
Lore

 Ora provo javac. ;-)
ti serve una ide
xcode 
jbuilder (c'e' una versione free)
eclipse
...
(non uso java quindi vado a braccio)

 ti serve una ide
Come sopra: IMHO una IDE è troppo se vuoi soltanto scriverti un paio di 
classi ed un main per provarle non ha senso creare ogni volta un 
progetto, doversi sorbire tutte quelle autocomposizioni, le 
documentazioni, ecc...senza contare che Netbeans, ad es, non è una scheggia.

 documentazioni, ecc...senza contare che Netbeans, ad es, non è una scheggia.
nemmeno jbuilder ed eclipse lo sono, essendo scritti in java risentono
del'efficienza della jvm apple?
xcode invece e' nativo, non so se per quello che riguardi java sia
bacato, ma per aprire un progetto bastano pochi clicchi e fra i molti
template di progetti c'e' anche il "tool" ovvero il programmello che
parte da riga di comando
che una ide sia troppo non lo so, io java l'ho guardacchiato qualche
volta ma non mi ha mai "preso", percui lascerei volentieri la parola a
chi lo usa :-)

 compilarlo e runnarlo... stiamo dicendo la stessa cosa? 
Quello che intende qualunque persona che sappià quello di cui si sta
parlando. 
In senso più generale la compilazione (in senso informatico) è la
traduzione da un linguaggio ad un altro linguaggio (eventualmente più
vicino alla macchina).
Compili un'unità di traduzione C++ in assembly e poi in codice macchina.
Compili un "file" java nel bytecode della macchina virtuale etc etc.
-- 
[ RiK0                                ]
[ Go away! The internet is full!      ]
[ Non credo negli schemi non vincenti ]

 scorciatoia da tastiera il javac per il file che stai scrivendo.
Questo problema interessa quasi anche a me (ma non certo per Java, che
evito). Con Python fa anche un sacco di cose interessanti.
Per C++ mi piacerebbe poter chiamare il makefile... devo solo mettermi
li e scrivermi lo scriptino apple script... nulla di difficile, solo non
ho tempo.


 compilare:
Allora: per compilare tutti i programmi che citi passano dal compilatore 
standard di Java, javac. A te serve un IDE. E in questo Eclipse è 
eccellente, con feature comodissime. È un pachiderma: lento e massiccio 
(in uso di RAM). Ma con un po' di pazienza, ne vale la pena IMHO.
-- 
Andrea Bergia - studente              Linux Registered User #281550


Ciao, scusa se mi intrometto, programmo in java e sto per passare ad un imac
(per uso personale). La mia domanda è : Eclipse è più lento che su linux o
windows?

 windows?
Si.


 Si.
quoto pero' e' piu' bello, i caratteri hanno una resa decisamente
migliore.
-- 
Ciao
Fabio