Microsoft Visual Studio
| Visual Studio |
|
|---|---|
Visual Studio 2010 mentre edita un programma in Visual Basic .Net |
|
| Sviluppatore | Microsoft Corporation |
| Ultima versione | 2010 (10.0) (12 aprile 2010) |
| S.O. | Windows |
| Genere | IDE |
| Licenza | Proprietaria (Licenza chiusa) |
| Sito web | msdn.microsoft.com |
Visual Studio è un ambiente di sviluppo integrato (Integrated development environment o IDE) sviluppato da Microsoft, che supporta attualmente diversi tipi di linguaggio, quali C, C++, C#, F#, Visual Basic .Net e ASP .Net, e che permette la realizzazione di applicazioni, siti web, applicazioni web e servizi web.
È inoltre un RAD (Rapid Application Development), ovvero una applicazione atta ad aumentare la produttività aiutando il programmatore con mezzi come l'IntelliSense o un designer visuale delle forms.
Visual Studio è inoltre multipiattaforma: con esso è possibile realizzare programmi per server, workstation, pocket PC, smartphone e, naturalmente, per i browser.
Indice |
[modifica] Informazioni
Visual Studio, nelle sue ultime versioni da quando è nata la piattaforma .NET, supporta diversi linguaggi di programmazione tra cui C#, Visual Basic .Net e C++. Nelle passate edizioni era disponibile anche il supporto a J#. Visual Studio è incompatibile col linguaggio Java da cui comunque il linguaggio J# aveva preso forte ispirazione.
Come il suo predecessore, Visual Studio integra la tecnologia IntelliSense la quale permette di correggere eventuali errori sintattici (ed alcuni logici) senza compilare l'applicazione, possiede un potente debugger interno per il rilevamento e la correzione degli errori logici nel codice in runtime e fornisce diversi strumenti per l'analisi prestazionale.
Si integra nativamente con l'ambiente di sviluppo di gruppo Team Foundation Server, il quale tra le altre cose permette di effettuare operazioni di versioning sul codice.
[modifica] Compilatore .NET
A differenza dei compilatori classici, quello disponibile col .NET Framework converte il codice sorgente (Visual Basic .NET, C#, ecc.) in codice IL (Intermediate Language).
IL è un nuovo linguaggio progettato per essere convertito in modo efficiente in codice macchina nativo su differenti tipi di dispositivi. Intermediate Language è un linguaggio di livello più basso rispetto a Visual Basic .NET o C#, ma è a un livello di astrazione più alto rispetto ai linguaggi assembly o linguaggi macchina.
[modifica] Versioni
[modifica] Visual Studio .NET
Il primo rilascio di Visual Studio .NET è datato 2002.
Tecnicamente è chiamato Visual Studio 7.0 e solo dopo il rilascio di Visual Studio .NET 2003 questa versione iniziò a essere chiamata Visual Studio .NET 2002.
Basato su .Net Framework 1.0, non è possibile sviluppare applicazioni per versioni successive del framework. L'IDE sfrutta parzialmente a sua volta il .NET.
Si tratta della prima versione di Visual Studio a supportare i linguaggi C# e VB.NET. Introdusse inoltre le ormai deprecate Managed Extension per il C++ (sostituite ora dall'estensione C++/CLI).
[modifica] Visual Studio .NET 2003
Chiamato anche Visual Studio 7.1, propone le seguenti innovazioni rispetto alla versione 7.0:
- Incorpora la versione 1.1 del .NET Framework;
- È stato aggiunto il supporto per il .NET Compact Framework (per dispositivi portatili);
- È stato aggiunto il supporto per ASP.NET Mobile Designer (per creare applicazioni web progettate per dispositivi portatili o qualsiasi dispositivo di piccole dimensioni);
- Varie modifiche alla struttura grafica e correzioni di piccoli bug.
- Nonostante la versione del programma sia 7.1, il formato dei file è alla versione 8.
[modifica] Visual Studio 2005
Sviluppata con il nome in codice Whidbey, è la prima versione di Visual Studio a non includere il suffisso .NET nel nome, anche se il .NET framework resta ancora l'obiettivo principale del programma. Presenta le seguenti innovazioni:
- Incorpora il .NET Framework 2.0;
- Ha più edizioni secondo le esigenze dei programmatori;
- Migliorie all'IntelliSense;
- Tecniche di sviluppo delle pagine ASP.NET modificate.
- Presenta modalità di lavoro avanzate.
- C++/CLI, un'estensione del C++, rimpiazza le Managed Extensions.
- Sviluppo per piattaforme x64 semplificato.
[modifica] Visual Studio 2008
Visual Studio 2008 è un IDE creato da Microsoft, con il nome in codice Orcas, per programmatori che sviluppano per piattaforme Windows e .NET Framework 3.5. Esso permette di usare svariati linguaggi di programmazione, tra cui VB.NET, C#, C++ ed altri ancora. Inoltre offre la possibilità di creare applicazioni e servizi Web ASP.NET. È uscito il 27 febbraio 2008. Presenta le seguenti innovazioni:
- Sviluppo applicazioni per il .NET Framework 3.5.
- Introduzione di LINQ.
- J# non è più incluso.
[modifica] Visual Studio 2010
Visual Studio 2010 è l'ultimo IDE creato da Microsoft, per programmatori che sviluppano per piattaforme Windows e .NET Framework 4.0. Esso permette di usare svariati linguaggi di programmazione, tra cui VB.NET, C++, C# ed altri ancora. Inoltre offre la possibilità di creare applicazioni e servizi Web ASP.NET, in C# o in VB.NET. È stato rilasciato il 12 aprile 2010.
Presenta le seguenti innovazioni:
- Sviluppo di applicazioni per il .NET Framework 4.0
- Nuovo linguaggio di programmazione funzionale F#
- Supporto programmazione parallela.
- Integrazione della libreria jQuery
- Novità della versione 2010! IntelliSense non più disponibile per Visual C++/CLI né previsto in patch successive.
[modifica] Ultime Versioni In Commercio
Le versioni di Visual Studio 2010 si distinguono in :
- Visual Studio Express Edition è una versione gratuita dell'IDE Visual Studio. Utile per studenti e principianti, limitato su certi aspetti funzionali.
- Visual Studio Professional, Premium, e Ultimate sono invece le versioni a pagamento, più potenti in termini funzionali della versione Express e sono indicate per un'utenza più esigente, come professionisti o aziende di software.
Ognuna delle versioni sopracitate del prodotto permette di utilizzare le ultime quattro versioni disponibili del .NET Framework (2.0, 3.0, 3.5 e 4.0)
[modifica] Edizioni (versione 2005)
- Express Edition - Versione di pubblico dominio con funzionalità di base
- Standard Edition - Versione classica professionale adatta alla maggior parte degli sviluppatori
- Professional Edition - Versione avanzata per sviluppatori professionisti
- Tools per Office - (Access developer 2003)
- Team system - (Architect, Developer & Tester version)
- Team suite - (Integra al suo interno tutte le 3 versioni della Team System)
- Standard Education - La versione standard fornita a un prezzo ridotto per gli studenti. Non è possibile commercializzare le proprie applicazioni realizzate con questa versione.
- Professional Education - La versione professional a un prezzo ridotto per gli studenti. Non è possibile commercializzare le proprie applicazioni realizzate con questa versione.
[modifica] Collegamenti esterni
- Microsoft Visual Studio 2010
- Microsoft Visual Studio su MSDN
- Microsoft Visual Studio e SQL Server Express Editions
- Microsoft DreamSpark
|
|