Microsoft Visual Studio 2017: Novità e download

Contenuti

visual-studio-2017-2507220

Microsoft Visual Studio 2017 è la nuova versione dell'IDE Microsoft che ora consente sviluppare applicazioni per Windows, Mac e Linux, così come per altre piattaforme.

Il software, disponibile per Windows e macOS, ha tutto il necessario per creare fantastiche app mobili, scrivania, siti web e applicazioni cloud.

Cosa c'è di più, ora puoi scrivere codice per iOS, Android, Linux, Windows e altri sistemi, aumentare la produttività e facilitare il lavoro come freelance o team developer.

Visual Studio 2017

La nuova versione dell'ambiente di sviluppo Microsoft consente di creare applicazioni più intelligenti, individuare e correggere facilmente gli errori, integrarsi con il cloud, creare applicazioni mobili di qualità e supporto per più linguaggi di programmazione.

visual-studio-2017-full-9706384

Mirosoft Visual Studio 2017 avere 3 edizioni (per Windows e Mac), ciascuno per scopi specifici:

  1. Società: L'edizione più completa per le esigenti esigenze di qualità e scalabilità di apparecchiature di tutte le dimensioni.
  2. Professionale: Lo strumento di sviluppo professionale per piccoli team.
  3. Comunità: L'IDE open source gratuito, ideale per studenti e sviluppatori indipendenti.

Cosa c'è di più, ha i seguenti strumenti:

  1. Prova professionale: Ottieni qualità e collaborazione durante tutto il processo di sviluppo. Gestione integrata dei casi di test, strumenti di test manuali ed esplorativi.
  2. Agente di test: Identificatori e componenti per eseguire test automatizzati e test di carico remoti.
  3. Controllore di prova: Distribuisci test automatizzati su più macchine.
  4. Strumenti di costruzione: Fornisce gli strumenti necessari per creare applicazioni basate su MSBuild.
  5. Feedback cliente: Gli utenti forniscono feedback per Visual Studio Team Services o Team Foundation Server.

Visual Studio per Mac

Insieme a Visual Studio 2017 per Mac Può sviluppare applicazioni Android, iOS, tvOS, watchOS (Tecnologia .NET), programmi desktop per Mac, Applicazioni .NET Core, App Web ASP.NET Core e persino giochi Unity multipiattaforma.

A seconda della versione che installi (Impresa, Professione o Comunità), otterrai diverse funzionalità come un editor di codice, depurazione, controllo del codice sorgente, eccetera.

visual-studio-mac-2695992
Visual Studio per Mac

Quali linguaggi di programmazione supporta?

Per impostazione predefinita, è compatibile con Lingue C # y F #. Sebbene sia compatibile anche con la piattaforma .NET Core (per creare applicazioni per Windows, Linux e Mac) e Xamarin (App Android, Mac OS, iOS, tvOS e watchOS).

Grazie alla sua compatibilità con Xamarin, che ha il proprio gestore SDK Android, puoi creare interfacce utente visivamente da Progettista Android.

Nello stesso modo, con il designer iOS, anche conosciuto come Progettista IOS, sarai in grado di creare interfacce utente e transizioni per iOS, tvOS e watchOS.

Ma non è tutto:

Visual Studio per Mac supporta anche lo sviluppo di giochi multipiattaforma con Unity. Se siete interessati, puoi vederlo completo iniziare la guida.

Cosa c'è di nuovo?

xamarin-iperv-7159341
Emulatore Android ed emulatore HoloLens
  • Home page ridisegnata.
  • Nuova esperienza di installazione.
  • Navigazione nel codice migliorata.
  • Miglioramenti negli strumenti di sviluppo di Office per Visual Studio, server SQL, Dati e analisi degli sviluppatori, Applicazioni XAML e strumenti Node.js.
  • Strumenti di Visual Studio per Apache Cordova.
  • Strumenti per l'app di Windows universale.
  • .NET Core e ASP.NET Core.
  • Strumenti di test.
  • Una nuova installazione di Team Explorer.
  • Strumenti di Visual Studio per Unity.
  • Miglioramenti del carico di lavoro di sviluppo Python.
  • ReShaper Ultimate 2017.1.
  • Miglioramenti all'accessibilità.
  • Azure Stack e Azure Government Clouds.
  • Strumenti di sviluppo .NET Framework 4.7.
  • Strumenti per i dati di SQL Server (SSDT)
  • Nuovi modelli di progetto per la creazione di pacchetti di applicazioni Windows.
  • Xamarin Live Player per Xamarin.Forms.
  • Strumenti ClickOnce di Visual Studio.
  • Simulatore remoto iOS per Windows.
  • Nuovi modelli per progetti iOS e Android.
  • Miglioramenti della produttività di .NET.
  • Compatibilità con Azure, UWP e altri carichi di lavoro.
  • Miglioramenti allo strumento Entity Framework.
  • Supporto per l'emulatore Android Hyper-V durante l'esecuzione con l'aggiornamento di aprile 2018 finestre 10.
  • Visual Basic ha miglioramenti delle prestazioni.
  • Miglioramenti al compilatore F #.
  • Supporto per i segreti di ASP.NET .NET Framework.
  • Nuove funzionalità di estensibilità.

Lingue supportate

Come abbiamo detto all'inizio dell'articolo, questa versione ora supporta più lingue, ideale per creare applicazioni per diverse piattaforme.

Generalmente, Queste sono le linguaggi di programmazione supportati da Visual Studio 2017:

  • C #: Un moderno linguaggio di programmazione orientato agli oggetti con funzionalità di programmazione funzionale per la creazione di qualsiasi applicazione sulla piattaforma. NIPOTE.
  • Visual Basic: Un altro linguaggio di programmazione orientato agli oggetti, facile da imparare e basato su piattaforma. NETTO, focalizzato sulla creazione di applicazioni Windows senza difficoltà.
  • Visual C ++: Efficiente e flessibile per la creazione di applicazioni Windows, Linux, iOS e Android.
  • F#: Un linguaggio di programmazione moderno e funzionale con capacità orientate agli oggetti per la piattaforma. NETTO, focalizzato sulla facilitazione della programmazione funzionale per qualsiasi attività.
  • JavaScript: Un linguaggio di scripting leggero e multipiattaforma ampiamente utilizzato per facilitare la creazione di siti Web più interattivi.
  • Dattiloscritto: Un superset di JavaScript che si compila in JavaScript grezzo e ti consente di creare codice più scalabile.
  • Pitone (anteprima): Un linguaggio di programmazione dinamico orientato agli oggetti di alto livello spesso utilizzato per lo sviluppo rapido di applicazioni.
  • UN: Un linguaggio di programmazione estensibile spesso utilizzato per grafici e calcoli statistici.
lingue-supportate-visual-studio-2017-2677464

Strumenti di sviluppo

Questa nuova versione di Visual Studio ti permette di creare applicazioni e giochi per Android, iOS, Linux, Windows e altri dispositivi.

Cosa c'è di più, puoi scegliere gli strumenti di cui hai bisogno in base alle tue esigenze applicative e alla lingua che desideri utilizzare:

  • Xamarin per Visual Studio: Una base di codice comune in C # per ogni dispositivo.
  • Strumenti di Visual Studio per Apache Cordova: Una base di codice comune per HTML, CSS e JavaScript.
  • Strumenti di Visual Studio per Unity: Per lo sviluppo di giochi 2D / 3D a C #.
  • C ++ per varie piattaforme di sviluppo: Librerie e app di condivisione del codice C ++.
  • Emulatore di Visual Studio per Android: Esegui il debug e testa le tue app Android indipendentemente dall'IDE che utilizzi.
  • Crea giochi con gli strumenti di sviluppo di Visual Studio, come DirectX, Unità, Irreale, Noci di cocco e altro.
visual-studio-2017-professional-5861599

In secondo luogo, ASP.NET Core è un importante aggiornamento di MVC, API Web e SignalR, e funziona su Windows, Mac e Linux.

Piattaforme supportate

La versione 2017 Visual Studio supporta lo sviluppo di applicazioni per Windows, Linux, Android, iOS e macOS (nessun debug), come vedremo in dettaglio di seguito:

finestre

Queste sono le piattaforme Windows per le quali è possibile creare applicazioni:

  • Windows 10 / 8.1 / 8/7 / Vista / XP
  • Windows Server 2016/2012 R2 / 2012/2008 R2 / 2008/2003
  • Xbox One
  • Hololens
  • Windows 10 mobile
  • Windows Phone 8.1

Android

Crea applicazioni native per Android utilizzando lo strumento Xamarin insieme a vari linguaggi di programmazione come C #, Giava, C ++, eccetera.

Cosa c'è di più, per lo sviluppo di giochi Android, puoi usare Visual Studio Tools per Unity e Unreal Engine. Puoi anche usare Xamarin Studio o Visual Studio per Mac per creare app Android con un Mac.

Linux

La versione finale di Visual Studio 2017 ti permette di compilare Applicazioni Linux usando C ++, Python e Node.js.

Generalmente, sarai in grado di sviluppare applicazioni per le seguenti distribuzioni GNU / Linux:

  • CentOS 7.1 e Oracle Linux 7.1
  • Debian 8
  • Fedora 23
  • Linux Mint 17
  • openSUSE 13.2
  • Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 sì 16.04

ios

Crea ed esegui il debug Applicazioni para iOS con Apache Cordova, C ++, Unity o Xamarin e un Mac configurato per lo sviluppo iOS tramite remotebuild, vcremote, Strumenti di Visual Studio per Unity o Mac Xamarin Agent.

Puoi anche usare Xamarin Studio o Visual Studio per Mac per creare applicazioni iOS usando un Mac.

Mac OS

Crea app console e app ASP.NET per macOS. Ma nonostante, il debug non è accettato.

Sia Xamarin Studio che Visual Studio per Mac consentono di gestire un IDE ricco di funzionalità che consente di creare applicazioni native per MacOS, inclusi ASP.NET e C #.

visual-studio-2017-impresa-7161483

Il software è disponibile per PC Windows 7 SP1, 8.1 (insieme a aggiornamento 2919355), Windows 10 (versione 1507 in poi), Windows Server 2012 R2 o 2016.

Da parte sua, Gli utenti Mac devono avere Mac OS X El Capitan 10.11 o macOS Sierra 10.12.

Scarica Visual Studio 2017 | finestreMac

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.