Sviluppo di applicazioni

Utilizzare le competenze esistenti per creare applicazioni per più piattaforme

Visual Studio è una raccolta completa di strumenti e servizi per lo sviluppo di applicazioni destinate a computer desktop, al Web, ai dispositivi e al cloud. Sia che si crei la prima applicazione di Windows Store o un sito Web per il supporto dei browser di ultima generazione, è possibile sfruttare le competenze già acquisite nell'uso dell'ambiente di sviluppo avanzato di Visual Studio per i linguaggi .NET, HTML/JavaScript e C++. Grazie a Visual Studio, i team che lavorano su più piattaforme possono usufruire di un ambiente di collaborazione flessibile che favorisce la connessione con altri strumenti di sviluppo come Eclipse e Xcode.

Windows

È possibile creare esperienze utente speciali o modernizzare le proprie applicazioni aziendali con una soluzione completa che permette di progettare, codificare, sottoporre a debug, ottimizzare, testare e instrumentare le applicazioni per desktop di Windows, Windows Store e Windows Phone. Grazie alla ricca raccolta di strumenti destinati alle piattaforme Windows, si possono creare applicazioni coinvolgenti che sfruttano al massimo le funzionalità di ciascun dispositivo Windows utilizzando le competenze esistenti in linguaggi come C#, VB, C++ e JavaScript.

Web e Cloud

Visual Studio offre la flessibilità necessaria per creare applicazioni che vengono eseguite in locale o nel cloud. È possibile eseguire facilmente la transizione di applicazioni e competenze a Windows Azure o creare applicazioni ibride che consentano di sfruttare tutte le potenzialità di entrambi gli ambienti per soddisfare le esigenze dei clienti. Grazie agli strumenti Web integrati di Visual Studio, incluso il supporto completo di HTML5, CSS3, JavaScript e jQuery, è possibile creare servizi e applicazioni Web moderni e interattivi adattabili a browser tradizionali, moderni e per dispositivi mobili. Funzionalità come il collegamento del browser e Controllo pagina semplificano notevolmente la creazione di applicazioni Web client e server la cui esecuzione e il cui aspetto sono identici in quasi tutti i browser.

Applicazioni line-of-business

Con la piattaforma .NET, Visual Studio offre una soluzione completa e flessibile per creare in modo efficace applicazioni aziendali potenti e scalabili ed estenderle a più dispositivi e al cloud. Visual Studio consente inoltre di creare soluzioni personalizzate di collaborazione e produttività basate su Microsoft SharePoint e Microsoft Office. Le applicazioni aziendali per cloud di Office 365 consentono inoltre di avvalersi delle funzionalità di piattaforma avanzate di Office 365 e Windows Azure.

Sviluppo multipiattaforma

Se il team intende sviluppare software per più piattaforme e utilizza una varietà di strumenti di sviluppo come Eclipse e Xcode, l'intero team di sviluppo può approfittare di un singolo ambiente di collaborazione unificato e flessibile con servizi Application Lifecycle Management in Visual Studio Online o Team Foundation Server. Le applicazioni multipiattaforma HTML5 e native possono entrambe usufruire di un singolo set backend di servizi o macchine virtuali ospitato in Windows Azure. L'ecosistema di partner globali di Visual Studio fornisce inoltre numerose funzionalità multipiattaforma aggiuntive come Xamarin per compilare applicazioni native su dispositivi Android e iOS riutilizzando le competenze e il codice .NET e completamente integrate con Visual Studio.