Beta verze příštího Visual Studia je od dneška přístupná veřejnosti. Zajímá Vás, co obsahuje oproti VS 2013? Na co si zatím dát pozor a kde ji stáhnout? Pak čtěte dále.
Kódové označení “14” je dočasné, jak už uvozovky napovídají. S vydáním plné verze se počítá na rok 2015 s tím, že ještě do konce roku by se měla objevit kompletnější verze s finálním označením.
Co najdete uvnitř
Nová verze VS se podle všeho zaměří na následující 3 oblasti.
C# a VB kompilátor Roslyn
O Roslynu jste už určitě slyšeli. Označovaný jako “.NET Compiler Platform”, přináší nový kompilátor pro C# napsaný v C# a nový kompilátor pro VB.NET napsaný ve VB.NET. Zároveň vystavuje svoje API k dispozici uživatele a je tedy možné získat informace o Vašem kódu, které dosud znal pouze kompilátor a využít je ke svému prospěchu.
Visual Studio “14” je zkompilované Roslynem a zároveň je už celé postaveno přímo na Roslynu, což se projeví v řadě funkcionalit, jako je refactoring, IntelliSense, CodeLens a mnoho dalších. Postupně přinese taková zpříjemnění práce, jaké se Vám dostává například od ReSharperu. A co víc, můžete si také napsat vlastní. Refaktorovací funkcionalita podle dostupných informací doznala největších změn z výše zmíněných a už teď nabízí něco navíc. Taktéž VB se dočkal refaktorovací podpory.
Vestavěný Roslyn také znamená, že můžete naplno využívat nových vlastností jazyka C#, o kterých Vás průběžně informuji, a VB.NET. Například “null propagating operator”, zvaný také “conditional access operator”, o kterém jsem se zmínil v posledním deníku C# design týmu si ale vyzkoušíte pouze po úpravě .csproj souboru Vašeho projektu podle následujícího obrázku, protože je to experimentální vlastnost a je možné, že ještě projde změnami a není vyloučeno, že nakonec v jazyce nebude vůbec.
.NET vNext
Vydání Visual Studia “14” bude doprovázet i nová verze .NET frameworku, která obsahuje například .NET Native pro Windows Store aplikace a nový 64-bit kompilátor RyuJIT, který slibuje až 2x rychlejší překlad.
Taktéž nedávno oznámený ASP.NET vNext má už nyní svoje zastoupení ve Visual Studio “14”. Můžete se třeba podívat, jak vypadají templaty pro webové projekty ASP.NET vNext.
C++ 11/14
Pokračování na cestě k vyhovění standardům C++ 11 a C++ 14, jak bylo oznámeno před rokem.
Dostupnost a upozornění na závěr
Visual Studio “14” si můžete stáhnout zde. Doporučuje se ale nainstalovat jej na virtuální mašinu, protože je to stále velmi brzký release, který obsahuje několik chyb, z nichž nejvážnější je asi nekompatibilita s nainstalovaným VS 2013. Aktuálně dostupná verze obsahuje zábranu, která znemožní nainstalovat VS “14” na stroji, který obsahuje VS 2013. Tuto zábranu je možné obejít úpravou registrů, ale činíte tak na vlastní nebezpečí. Nicméně, nedoporučuje se žádná další instance Visual Studia na stejném stroji, i tam mohou nastat problémy. Veškeré známé problémy najdete v release notes.
Jestli Vám na budoucnosti Visual Studia záleží, nainstalujte si jej do VM, vyzkoušejte a řekněte Microsoftu, co by měli zlepšit, protože hlasu uživatelů se přikládá čím dál tím větší váha.