Il presente articolo è stato tradotto automaticamente.

Nota del redattore

Ritorno a Basic

Michael Desmond

Michael DesmondQuando Microsoft convocata la Connect (); evento a New York nel mese di novembre, la società rilasciato molte tecnologie di sviluppo essenziali, compresi Apri acquisti il Runtime di base di .NET e librerie, ovvero richiesto di pubblicare un numero aggiuntivo di MSDN Magazine che coprono alcuni dei nuovi aggiornamenti. Incluso in tale copertura sono stati esaminati aggiornata multipiattaforma utensili in Visual Studioun approfondimento su ASP.NET 5 e la Azure SDK 2.5 e, naturalmente, un'esecuzione tramite le nuove versioni di C# e C++.

Che cosa non è stato possibile includere in tale edizione speciale ma non funzionalità nelle nostre pagine di questo mese, è un trifecta di articoli incentrati sugli sviluppi in Connect ();. Sono inclusi "14 superiore miglioramenti a Visual Basic 14," del Lucian Wischik "Hadoop reso più facile per gli sviluppatori Microsoft" di Omid Afnan e "Basata sul Web gestione dei Test Case con TFS." di Manoj Bableshwar

È stato particolarmente interessato nell'articolo del Wischik, dato che Microsoft ricostruito essenzialmente Visual Basic appositamente per il rilascio della versione 14. Wischik, un membro di /C# il Visual BasicTeam di progettazione del linguaggio Microsoft risposto che il team ha impiegato più di quattro anni, riscrivere il linguaggio di programmazione in Visual Basic (che è stato scritto in C++ prima). Ha descritto l'impegno come un'opportunità e una sfida. Potenti nuove funzionalità, ad esempio refactoring nativo e il supporto per analizzatori, sono abilitati per la tecnologia del compilatore "Roslyn" che sarebbe impossibile l'accesso senza la riscrittura. E Wischik afferma che l'aggiornamento all'ingrosso offerto l'opportunità di rearchitect la lingua da zero in base a ciò che il gruppo ha appreso negli anni.

Ma i rischi non erano trascurabili, ha dichiarato. "Sta investendo molti anni per gli sviluppatori a ripristinare il normale funzionamento già avuto, anche prima di iniziare a aggiungere qualsiasi nuovo valore per l'utente finale. Esiste anche il rischio che si potrebbe non riuscire a riprodurre tutte le peculiarità o bug della base di codice precedente potrebbe inavvertitamente dipendono persone."

Complicazione è la complessità sorprendente della Visual Basic, ovvero una funzione di una vasta gamma di funzionalità del linguaggio, con radici culturali classica Visual Basic, aveva accumulati nel corso degli anni. Come osserva Wischik, il team di affrontare i difficili compiti di replica e modernizzare l'esperienza degli sviluppatori in Visual Basic.

Novità future, Wischik prevede ulteriori miglioramenti nell'IDE di arrivo dopo le navi Visual Studio 2015. "Collaboriamo su una lettura Eval Print Loop (REPL), una sorta di finestra immediata potenziata per esperimenti veloce e la creazione di prototipi. È inoltre possibile scrivere più analizzatori e altri plug-in,"afferma.

Wischik è necessario Visual Basic agli sviluppatori di eseguire la migrazione a Visual Studio 2015, in quanto fornisce una serie di vantaggi, inclusi più velocemente tempi di compilazione e il supporto per analizzatori, consentendo rotondo creazione di codice al Visual Studio 2013. Da qui, gli sviluppatori possono prendere la decisione per spostare in Visual Basic 14, che vanta nuove funzioni come stringa interpolazione, nome e il?. operatore.

In definitiva, il miglioramento più importante in questa versione più recente di Visual Basic può essere una impegno che Microsoft ha dimostrato che.

"È la più forte confidenza di voto che può rendere un'azienda", afferma Wischik. "Siamo convinti che il nostro prodotto ha tale un futuro sicuro in anni a venire, che ci possiamo investire tutti i nostri sviluppatori anni per preparare il futuro."


Michael Desmond è il caporedattore di MSDN Magazine.