Wikibooks:Deposito/Moduli/Dal BASIC al Visual Basic.NET: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m →‎Vantaggi e Svantaggi: sistemata frase
Ramac (discussione | contributi)
m fix
Riga 34:
Oggi i linguaggi del [[w:Microsoft_.Net_Framework|Framework di Microsoft]] è considerato la piattaforma piu conosciuta e completa per realizzare applicazioni sotto ambiente [[w:windows|Windows]] e non solo: infatti sono nati intorno ad esso una serie di progetti tra questi [[w:Mono_(progetto)|Mono]]: un progetto [[w:Open_source|open source]] che permette di realizzare applicazioni compatibili con diversi ambienti tipo [[W:GNU/Linux|Linux]], [[w:Unix|UNIX]] o [[w:Mac_OS_X|Mac OS X]].
 
==== Vantaggi e Svantaggisvantaggi ====
 
 
Un vantaggio fondamentale è che esistono diversi ambienti di sviluppo, per gestire i propri listati, che sono [[w:Freeware|freeware]]. la stessa [[w:Microsoft|Microsoft]] ha rilasciato delle versioni "Express" dei suoi piu famosi [[w:Ambiente_di_sviluppo_integrato|IDE]]. Si possono trovare gratuitamente sul sito della [[w:Microsoft|Microsoft]] ed è bello sapere che tale strumento si puo utilizzare liberamente anche a scopo di lucro.
Per questo motivo che in questo libro verrà utilizzato Visual Basic Express Edition scaricabile su questo [http://www.microsoft.com/italy/msdn/prodotti/vs2005/editions/download/vb.mspx link].
 
Un' altro vantaggio di avere in dotazione uno strumento come il [[w:Microsoft_.Net_Framework|Framework]] è sicuramente la capacità di realizzare la stessa applicazione per ambienti diversi senza fare troppi sforzi. questa capacità in informatica viene chiamata [[w:Portabilità|Portabilitàportabilità]].
 
Questa capacità porta però anche diversi svantaggi: difatti il [[w:Common_Intermediate_Language|CIL]] è uno strumento intermedio che si trova tra il linguaggio macchina ed il codice a cui un utente è abituato. Questo comporta che le applicazioni realizzate in [[w:Microsoft_.Net_Framework|dot Net]] per essere eseguite devono fare sempre un passaggio in piu e di conseguenza risultano piu pesanti in fase di esecuzione, rispetto ad un comune eseguibile per windows.
questo comporta che le applicazioni realizzate in [[w:Microsoft_.Net_Framework|dot Net]] per essere eseguite devono fare sempre un passaggio in piu e di conseguenza risultano piu pesanti in fase di esecuzione, rispetto ad un comune eseguibile per windows.
 
Un' altro grosso problema è la possibilità di poter facilmente dissassemblare da eseguibile [[w:Microsoft_.Net_Framework|dot Net]] in [[w:Common_Intermediate_Language|CIL]] per poi poterlo modificare e ricompilare a proprio piacimento. Ne consegue che applicativi che si appoggiano al [[w:Microsoft_.Net_Framework|Framework]] sono facilmente piratabili.
Ne consegue che applicativi che si appoggiano al [[w:Microsoft_.Net_Framework|Framework]] sono facilmente piratabili.
 
[[Categoria:Visual basic.net|Introduzione]]