Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazioni in VB.Net funzionano soltanto sotto Windows????

Buongiorno a tutti, qualcuno di voi mi sa dire se la nuove applicazioni
create in VbNet, funzionano anche sotto altri sistemi esempio Mac o Linux???
Se la risposta è no, quale linguaggio permette di creare applicazioni che
funzionano su diversi sistemi, Visual C o C# vanno bene? O se no quale ?
Volevo imparare un linguaggio che potesse essere usato su diversi sistemi
operativi e non legato soltanto a quello Microsoft.
Perfavore ditemi voi....Grazie a tutti per vostri consigli.Andrea

 ha scritto nel messaggio
news:9tg9h7$cmu$1...@pegasus.tiscalinet.it...


 Perfavore ditemi voi....Grazie a tutti per vostri consigli.Andrea
Attualmente .net č supportato solo da MS.
In futuro č prevista la creazione dell'interprete per altri sistemi.
Saluti

 ha scritto
| Buongiorno a tutti, qualcuno di voi mi sa dire se la nuove applicazioni
| create in VbNet, funzionano anche sotto altri sistemi esempio Mac o Linux???
Non per il momento.
| Se la risposta è no, quale linguaggio permette di creare applicazioni che
| funzionano su diversi sistemi, Visual C o C# vanno bene? O se no quale ?
Java e ANSI C.

operativi e non legato soltanto a quello Microsoft.
In effetti se scrivi applicazioni enterprise, soprattutto per il codice server-side,
mi sembra che Java sia una buona soluzione.
Teniamo presente che .NET non e' ancora uscito, mentre Java e' da un po'
di anni che gira su molteplici piattaforme.
-- 
ciao, hal.imho

 Se la risposta č no, quale linguaggio permette di creare applicazioni che


 soltanto a quello Microsoft.
Qualunque linguaggio è disponibile generalmente per ogni sistema
operativo. Sono gli ambienti di sviluppo (come VB, Delphi) ad essere
vincolati alle scelte di chi l'ambiente lo produce (M$ e Borland in
questo caso).
Java consente di creare applicazioni che dovrebbero girare su qualunque
SO, senza nessuna modifica, nè ricompilazione.
La piattaforma .NET dovrebbe consentire la stessa cosa, ma al momento è
disponibile solo per Windows (anche se c'è chi sta effettuando il
porting per linux), anche perché la M$ ha deciso di sottoporre il C#
all'ECMA per la standardizzazione, in modo da renderlo un vero
linguaggio e non solo un ambiente di sviluppo.
Il mio consiglio, soprattutto se parti da zero (cioè se non hai
precedenti esperienze di programmazione), è di iniziare con un
linguaggio semplice ed Object Oriented come il Python (
www.python.org
);
semplice da imparare ma veramente ottimo.
Ciao.

 ha scritto nel messaggio
news:9tg9h7$cmu$1...@pegasus.tiscalinet.it...


 Se la risposta č no, quale linguaggio permette di creare applicazioni che


 writes:
MM> Al momento il .NET Framework è supportato solo da Microsoft. Corel sta però
MM> effettuando un porting di C# sotto Linux FreeBSD, mentre una società
AFAIK non  esiste "Linux  FreeBSD". E non  è corretta la  frase "altri
sistemi Linux".
Free BSD è uno Unix  derivato dalla Berkeley Software Distribution che
ebbe origine quando AT&T fece diventare Unix un prodotto proprietario.
Linux è  un prodotto nato come "rimpiazzo"  di Unix e il  suo codice è
stato  sviluppato autonomamente.  E'  distribuito in  vario modo  e le
differenze  più grosse  sono nei  sistemi di  pacchettizzazione, negli
applicativi  inclusi  per  default  e  a volte  nelle  versioni  delle
librerie. Ma  la differenza tra  versioni nelle librerie non  rende le
distribuzioni diverse  sistemi diversi più  di quanto lo  faccia avere
una DLL più recente sul proprio Windows.
-- 
Gian  | main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Uberto|                        David Korn, 1987 ioccc best one liner 
Lauri |-------------------------------------------------------------------
(aka saint) >>Vedere X-Nospam nell'header - See X-Nospam field in Header<<

Delphi e varianti.

 ha scritto nel messaggio
news:9tg9h7$cmu$1...@pegasus.tiscalinet.it...

Giustamente la risposta a
"Volevo imparare un linguaggio che potesse essere usato su diversi sistemi
operativi e non legato soltanto a quello Microsoft."
Dovrebbe essere Java.
In realtà non è così semplice.
1) Java è di una lentezza spaventosa, e succhia risorse come una spugna
spesso senza mai rilasciarle, così i tuoi 256MB di ram se ne vanno in fumo
in pochi minuti.
2) No è affatto vero che Java sia così portabile.
Es. Java di M$ *NON* segue le specifiche SUN, e non è quindi completamente
compatibile con il vero Java.
3) Java essendo un linguaggio che "deve andar bene un po' per tutti", non è
così flessibile come potrebbe essere un linguaggio proprietario.
Ciao

 ha scritto nel messaggio
| 2) No è affatto vero che Java sia così portabile.
| Es. Java di M$ *NON* segue le specifiche SUN, e non è quindi completamente
| compatibile con il vero Java.
E chi e' il pazzo che si mette a programmare nella versione M$ di Java???
Dammi una J! Dammi un D! Dammi una K! JDK!
;-)))))

 wrote in message
news:uitc3y...@mail.eng.it...


3) Java essendo un linguaggio che "deve andar bene un po' per tutti", non è
4) Zanna sa poco e male di Java
Mangiafuoco