[mono-it] R: Monobasic

Anch'io sono molto interessato allo sviluppo di mono, e in particolar modo
al porting delle applicazioni che ho già in produzione sviluppate sia con
Vb.NET che con C# su web server diversi da IIS.

Penso di poter rispondere alla prima domanda dicendo che, indipendentemente
dal compilatore che usi (parlo della mia esperienza con i compilatori vb.net
e C# sono Microsoft) entrambi creano Assembly IL (Intermediate Language).
IL (MSIL per Microsoft) è una vera e propria lingua franca che viene data
"in pasto" al compilatore finale (CLR, il Common Language Runtime) al
momento della prima esecuzione.
I siti web realizzati interamente con Code Behind (il cui codice viene
quindi interamente compilato in una DLL all'interno della cartella \BIN del
sito), quindi, sono fatti solo di assembly contenenti codice IL.
Diventa quindi indifferente, al momento del deployment, averli compilati da
codice VB.NET o da C#.
Da mono mi aspetto la stessa possibilità poiché, alla fine, dovrebbe essere,
in ultima analisi, un parallelo del CLR di microsoft.
Per farla breve, quindi, qualcosa che prende codice IL e genera codice
specifico per il SO.

NOTA: Non ho ancora esperienze di porting di siti web verso mono... pertanto
chiedo anch'io conferma a quanti hanno già fatto quest'esperienza della
portabilità attuale di siti basati su Code Behind. Sapranno darti
informazioni certo più complete delle mie.

Per quanto riguarda le applicazioni desktop, comunque, posso dirti che la
cosa funziona (anche se con altri tipi di limitazioni).

Per quanto riguarda, in ultimo, lo sviluppo di ADO.NET, ti rimando alla
documentazione del progetto mono: http://www.go-mono.com/docs/ dove trovi
l'elenco di tutte le classi "portate" dal FW.NET a mono. Penso possa essere
più esaustivo di qualsiasi spiegazione.

Sperando di essere stato utile,
Cordiali Saluti,

Paolo.

Paolo Andrea Zaboi
WildWeasel - Sviluppo Avanzato Software
www.wildweasel.it

-----Messaggio originale-----
Da: mono-it-bounce@xxxxxxxxxxxxx [mailto:mono-it-bounce@xxxxxxxxxxxxx] Per
conto di Enzo Aggazio
Inviato: mercoledì 18 gennaio 2006 15.27
A: mono-it@xxxxxxxxxxxxx
Oggetto: [mono-it] Monobasic

Ho letto con interesse la risposta su ASPx e Monobasic. A beneficio
delle migliaia di programmatori Visual Basic italiana che intendono
sviluppare e portare applicazioni in questo linguaggio (e non in C#), mi
chiedo che grado di compatibilità ha la macchina Mono e il compilatore
mcs con, in prima istanza il VisualBasic, e in seconda battuta a che
punto è lo sviluppo del porting di ADO e ADO.net.


------------------------------------------------------
Mono Italia - http://www.freelists.org/webpage/mono-it

Other related posts: