Dodając nowego członka do swojej rodziny Visual Studio IDE, Microsoft wprowadził dziś Visual Studio Code. Oparty na Github Electron, wieloplatformowej wersji swojego komponentu do edycji kodu Atom, opartego na JavaScript i HTML5, Code jest w pełni funkcjonalnym IDE dla programistów pracujących z otwartymi technologiami chmury firmy Microsoft – z wersjami dla Mac OS, Linux i Windows.
Darmowe pobieranie, kod szybko się pobiera i instaluje. Uruchomiłem go w systemach Windows i Mac OS w ciągu kilku minut od wydania pobrania. Jest to bardzo wczesna wersja, ale zawiera już funkcje podświetlania kodu i uzupełniania kodu.
Zademonstrowany przez Scotta Hanselmana na scenie podczas kompilacji 2015 , Code używa narzędzi open source .NET, aby zapewnić obsługę kodu ASP.NET C#, opierając się na kompilatorze Roslyn i narzędziach programistycznych Omnisharp .NET.
chrome ://ustawienia/treść
Oprócz demonstracji wersji na komputery Mac, Hansleman pokazał Kod działający na Ubuntu – pracę z kodem .NET działającym na niedawno wydanej wersji .NET Core opracowanej w połączeniu z projektem Mono open source .NET.
Kod został zaprojektowany do pracy z istniejącymi narzędziami. Firma Microsoft udostępnia dokumentację dotyczącą pracy z ASP.NET 5, node.js i własnym TypeScriptem firmy Microsoft, a także narzędzia, których można użyć do tworzenia aplikacji node.js i zarządzania nimi.
Ponieważ firma Microsoft chce zachęcić programistów do tworzenia aplikacji mikrousług na swojej platformie Azure, program Visual Studio Code jest początkowo skierowany do programistów JavaScript, którzy potrzebują pełnoprawnego narzędzia programistycznego do obsługi skryptów po stronie serwera i którzy mogą mieć pokusę, aby wyjść poza węzeł .js do frameworków opartych na .NET.
W sytuacji, gdy start-upy i przedsiębiorstwa przechodzą na korzystanie z mikrousług, bezpłatne, wieloplatformowe narzędzie programistyczne ma dla firmy Microsoft wiele sensu. Ułatwia deweloperom pracującym nad aplikacjami dla systemów Android i iOS używanie platformy Azure jako zaplecza i pomaga zwrócić ich uwagę zarówno na usługi Azure App Services, jak i usługi Azure Fabric Services.