Newsgroup: it.comp.java
Titolo: ambienti RAD, Linux... ed altro

Salve a tutti,
Premetto subito che, come mia abitudine, saro' un po' lunghetto...
portate quindi pazienza ;))
Da un po' di tempo ho iniziato a "trabattare" con Linux (ovviamente
provengo dal mondo di winsozz), adesso che ho preso condifenza con
questo o.s. desidererei imparare a programmare per questo sistema
operativo.
Sotto windows usavo il RApiDissimo C++ Builder, che trovo in assoluto il
miglior RAD per programmare soft Win32, sotto Linux temo pero' che non
esistano ambienti del genere... (se mi sbaglio please elencatemi tutti i
pacchetti RAD per questa distribuzione free di Unix :)))
Cosi' ho pensato di usare J Builder (che come interfaccia e' simile al
C++ Builder) in ambiente Win, poi per le caratteristiche di Java i file
dovrebbero funzionare anche sotto Linux (cosi' riuscerei a fare soft che
gira sia in ambiente win che linux :))...
Qualcuno potrebbe obbiettare che Java e' piu' lento, ma tutto sommato
con i processori che ci sono in giro le applicazioni che devo fare io
dovrebbero andare alla grande anche con il linguaggio di Sun ;)
...tenendo quindi in considerazione questi fatti le domande sono queste
(le numero cosi' andate meglio a rispondere) :
1. esistono altri pacchetti RAD migliori del J Builder in ambiente win?
2. e in ambiente Linux?
3. e' possibile creare un file .exe realmente compilato per win?
4. stessa domanda, ma eseguibile sotto Linux
5. dato che conosco tutte le API di windows, e' possibile in qualche
maniera linkare una dll windows su di un programmino java? In questo
modo potrei creare lo stesso programma in due versioni: una per win che
sfrutta le caratteristiche di questo ambiente e una generica per linux e
win
6. se la risposta alla 5 e' si mi inviereste un'applicazioncina di
esempio?
7. tanto per provare ho scritto una piccola applet da inserire nella mia
homepage, per non distribuire le classi proprietarie della borland mi
sono premunito di usare solo classi jdk & swing... ora pero' e' successo
un inconveniente: come includo le classi swing con questa direttiva:
import com.sun.java.swing.*;
il programma non funzia sotto netscape (sotto explorer non so... ma
presumo che neanche li funzia) Devo forse evitare di utilizzare anche le
swing? Se si sarebbe mooolto scomodo, visto che le swing forniscono
alcune opzioni che l'awt non fornisce... Come si risolve questo
inconveniente?
p.s. please inviate una copia della vostra risposta anche via email,
attenti pero': il mio indirizzo e' "falsato" con un antispam!!
grazie a tutti in anticipo!
-- 
Vanni Brutto
email     reg...@NOFESSOlycosmail.com
irc nick  VanniB
homepage  
http://www.geocities.com/SiliconValley/Lab/6806
ICQ       18526701
please remove NOFESSO to reply
rimuovi NOFESSO per rispondere

Ciao Vanni,
non rispondo  a tutte le tue domande, ti dico solo 2 cose:
1) Puoi dare un'occhiata innanzitutto alle FAQ del gruppo:
http://space.tin.it/computer/csadun/javafaq.html
2) Se vuoi far funzionare i tuoi applet con tutti i
browser devi usare Java 1.0.x. Se vuoi farli funzionare
nelle ultime versioni di Netscape e InternetExplorer (4.5
e 4.0, rispettivamente), puoi usare Java 1.1.x.
Nessuno dei browser ora disponibili supporta Swing.
Per far si' che un browser supporti swing, occorre
installare il Java Plugin (vedi sul sito di
javasoft), pero' si tratta di svariati Mega da
scaricare, e quindi e' improponibile per l'utente
medio occasionale, ma solo per soluzioni Intranet.
Ciao,
  Marina

inconveniente?
Swing sono standard sotto JDK1.2 - e i browser NON lo supporteranno, imho, per 
qualche tempo 
ancora (dopotutto, ci hanno messo un anno e mezzo a supportare decentemente 
1.1).
Ma, un dubbio - stai caricando swing come estensione all'1.1? E *cosa* non va, 
allora?
Come nota laterale, le swing mi paiono al momento ancora troppo lente sulla 
macchina media. 
Saluti, 
 Cris

 wrote in message
news:370c7...@212.17.223.55...

e' possibile avere maggiori info (o riferimenti pratici) a come poter
effettuare una cosa del tipo di quella detta qui sopra?
Dove trovare detti compilatori?
Grazie mille in anticipo!

 >3. e' possibile creare un file .exe realmente compilato per win?

e' possibile avere maggiori info (o riferimenti pratici) a come poter


Grazie mille in anticipo!
Compilatori JIT o che producono un EXE di solito si trovano nei pacchetti di 
sviluppo commerciali. Non c'e', che io sappia, nulla di "ufficiale" da parte di 
sun, e se ci fosse credo sarebbe per Solaris ;-)
E' possibilissimo che ci sia qualcosa da terze parti, magari software open, ma 
sinceramente non saprei.
Se per maggiori info invece intendi come farti tu un programma che produca un 
exe, be' ti si richiede una buona conoscenza del C/C++ (di solito si usano 
quelli per questi lavori) e del particolare sistema operativo "bersaglio".