Добавив нового члена в свое семейство IDE Visual Studio, Microsoft сегодня запустила Visual Studio Code. Основанный на Github Electron, кроссплатформенной версии компонента редактирования кода Atom на основе JavaScript и HTML5, Code представляет собой полнофункциональную среду IDE для разработчиков, работающих с открытыми облачными технологиями Microsoft - с версиями для Mac OS, Linux и Windows.
Бесплатная загрузка, код загружается и устанавливается быстро. Я запустил его в Windows и Mac OS в течение нескольких минут после загрузки. Это очень ранний выпуск, но он уже включает функции выделения кода и завершения кода.
Продемонстрированный Скоттом Хансельманом на сцене Build 2015, Code использует инструменты .NET с открытым исходным кодом для обеспечения поддержки кода ASP.NET C # на основе компилятора Roslyn и инструментов разработчика Omnisharp .NET.
как я могу узнать чей-то день рождения
Помимо демонстрации версии для Mac, Ханслеман продемонстрировал код, работающий в Ubuntu, - работу с кодом .NET, работающим в недавно выпущенной версии .NET Core, разработанной совместно с проектом .NET с открытым исходным кодом Mono.
Код разработан для работы с вашими существующими инструментами. Microsoft предоставляет документацию по работе с ASP.NET 5, node.js и собственным TypeScript Microsoft, а также инструменты, которые можно использовать для создания приложений node.js и управления ими.
Поскольку Microsoft стремится побудить разработчиков создавать приложения с микросервисами на своей платформе Azure, Visual Studio Code изначально нацелен на разработчиков JavaScript, которым нужен полноценный инструмент разработки для своих серверных сценариев и которые могут испытать соблазн выйти за пределы узла. .js в платформы на основе .NET.
В связи с тем, что стартапы и предприятия переходят на использование микросервисов, бесплатный кроссплатформенный инструмент разработчика имеет большой смысл для Microsoft. Это упрощает разработчикам, работающим над приложениями Android и iOS, использование Azure в качестве серверной части и помогает привлечь их внимание как к службам приложений Azure, так и к службам Azure Fabric.