Newsgroup: it.comp.os.linux.development
Titolo: Informazioni su programmazione Linux

Salve, è da parecchio tempo che mi piacerebbe passare ad utilizzare Linux,
ma per vari motivi non ho mai potuto farlo. Uno dei motivi è il fatto che mi
diverto a programmare per Windows. Ho notato girando un poco che esistono
dei modi per utilizzare programmi windows (giochi o anche programmi) sotto
Linux (è vero?). In tal caso sarebbe possibile utilizzare programmi Visual
Studio e scrivere programmi con le API di Windows sempre sotto Linux? Chiedo
troppo?
Grazie mille.
Luca

 ha scritto nel messaggio
news:4Opab.116716$R32.3...@news2.tin.it...

Puoi installare linux e poi un emulatore tipo vmware che ti permette di
"lanciare Windows come applicazione di Linux".
Ovvero avrai Windows in una finestra dell'ambiente grafico di Linux.
Pero' saranno due ambienti separati, e necessiti comunque di installare
entrambi i sistemi, in questo ordine (credo, perche' non l'ho mai fatto...
pero' l'ho usato qualche anno fa):
1) Linux
2) vmware
3) Windows
Non sono aggiornato. Non so se esiste sempre vmware (credo di si') e se
esistono altri software simili. Ma credo che sono cose che puoi trovare
benissimo da solo.
Ciao,
Ema

Luca wrote:

No, non avrai mai le stesse API che hai con WIndows. TIeni conto che 
Wmware è solo un emulatore e tra l'altro mi sembra che non emula tutto, 
ma solo alcune cose principali tipo office..non visual studio.
Comunque ti consiglio di non aver timore, anche io sono un programmatore 
e oramai ho abbadonato da due anni la piattaforma WIn/Visual BAsic.
Linux per un professionista non è lontamente paragonabile al 
giocattolino e che non funziona Windows.
Troverai su 
sourceforge.net
 basta che vai nella categoria develoment una 
serie di tool gratuiti per fare programmi per Windows e per Linux.
Io ticonsiglio Python.org è un otiimo linguaggio, semplice e 
potente...Marco

Ciao, marco!
Il giorno 19/09/2003 alle ore 13:25 hai scritto:
 m> No, non avrai mai le stesse API che hai con WIndows. TIeni conto che
 m> Wmware č solo un emulatore e tra l'altro mi sembra che non emula tutto,
 m> ma solo alcune cose principali tipo office..non visual studio.
Attenzione, VmWare e' un emulatore di PC (emula scheda madre, scheda video,
scheda di rete, ecc.) e consente di creare macchine virtuali all'interno
delle quali e' possibile far girare qualsiasi sistema operativo. In questo
momento per esempio ho una macchina virtuale con Linux Mandrake che gira in
contemporanea a Windows XP.
Quello che dici tu e' un'altra cosa.
 m> Comunque ti consiglio di non aver timore, anche io sono un programmatore
 m> e oramai ho abbadonato da due anni la piattaforma WIn/Visual BAsic.
Evidentemente sei un programmatore a cui non viene chiesto software Windows.
Anch'io sono programmatore ma i miei clienti mi chiedono software Windows.
Quelli che mi chiedono software Linux hanno invece la pretesa di averla
gratis, pensando che siccome Linux e' gratis tutti quelli che ci lavorano
campano di aria.
 m> Linux per un professionista non č lontamente paragonabile al
 m> giocattolino e che non funziona Windows.
Un vero professionista sa come far funzionare le cose (altrimenti che
professionista e' ?) e definire Windows un giocattolino mi sembra del tutto
fuori luogo.
Bye

 ma solo alcune cose principali tipo office..non visual studio.
vmware emula l' hardware di un pc , quindi sopra ci puoi installare tutto .
Cmq meglio che lasci perdere l' emulazione e passi diretto su linux , se
conosci il c in 30gg sei tale quale che su winzozz ( tranne che linux
funziona ).
ciao.
-- 
-------------------------------------------------------------------------------
Quello che il bruco chiama fine del mondo, il resto del mondo chiama
farfalla.
-- L'AO Tze
-------------------------------------------------------------------------------

 funziona ).
Purtroppo ci avevo già penato, ma ho scartato decisamente l'opzione. Ho
parecchi libri di programmazione Windows, e vorrei imparare bene quelli
intanto. Inoltre anche a scuola ho sempre fatto tutto sotto windows e la
roba che porto in giro è sempre sotto windows. Linux sarebbe assolutamente
assurdo per me. Al massimo potrei fare qualche prova anche li, tanto sto
imparando sia da una parte che dall'altra.
Grazie cmq per le informazioni.
Luca

Ciao, Luca!
Il giorno 19/09/2003 alle ore 19:15 hai scritto:
 L> Purtroppo ci avevo già penato, ma ho scartato decisamente l'opzione. Ho
 L> parecchi libri di programmazione Windows, e vorrei imparare bene quelli
 L> intanto. Inoltre anche a scuola ho sempre fatto tutto sotto windows e la
 L> roba che porto in giro è sempre sotto windows. Linux sarebbe
 L> assolutamente assurdo per me. Al massimo potrei fare qualche prova anche
 L> li, tanto sto imparando sia da una parte che dall'altra.
VMWare e' disponibile sia per Linux che per Windows, quindi hai due
possibilita':
1. Usi Linux come sistema operativo principale e installi Windows (anche XP)
in una macchina virtuale con VMWare. Nella macchina virtuale Windows
installi poi tutto quello che ti serve ed entrambi i sistemi operativi
possono funzionare contemporaneamente (non e' un dual boot).
2. Usi Windows XP come sistema operativo principale e installi Linux in una
macchina virtuale VMWare. Il resto e' come sopra, entrambi funzionano
contemporaneamente. Attualmente io sto usando questa soluzione.
Bye

 WinXP non è supportato e guarda caso a me servirebbe quello.
Win4Lin supporta solo i 9x 
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

 imparando sia da una parte che dall'altra.
Lascia perdere, con queste premesse la risposta e' una: rimani su Windows.
Se invece sei disposto ad imparare qualcosa di nuovo e diverso dai
un'occhiata al KDevelop ed al KDE. Il primo ti ricordera' molto Visual
Studio per C++ (almeno la versione 6, l'ultima con cui ho lavorato), il
secondo e' l'ambiente desktop di mia preferenza, tra le altre cose offre
DCOP, qualcosa di molto simile a COM, molto comodo per implementare
l'automazione delle applicazioni (per cose piu' sofisticate --> CORBA. e.g.
omniORB)
Se vuoi qualcosa di cross-platform e basato sul C++, non su java, dai
un'occhiata a wxWindows, un toolkit grafico completo e potente e
disponibile su Windows, MAC e Linux. A differenza di altri toolkit grafici 
multipiattaforma offre una profonda integrazione con gli ambienti grafici
nativi (ad esempio la gestione del systray per Windows e KDE e' disponibile
e portabile)
Buon lavoro
-- 
Rizzo