Microsoft heeft vandaag een nieuw lid toegevoegd aan zijn Visual Studio IDE-familie en heeft Visual Studio Code gelanceerd. Gebaseerd op Github's Electron, een platformonafhankelijke versie van zijn Atom-codebewerkingscomponent op basis van JavaScript en HTML5, is Code een volledig functionele IDE voor ontwikkelaars die werken met de open cloudtechnologieën van Microsoft - met versies voor Mac OS, Linux en Windows.
Een gratis download, Code downloadt en installeert snel. Ik had het binnen enkele minuten nadat de download was uitgebracht op Windows en Mac OS draaiend. Het is een zeer vroege release, maar bevat al functies voor het markeren van codes en het aanvullen van codes.
Gedemonstreerd door Scott Hanselman op het podium van Build 2015, gebruikt Code open source .NET-tooling om ondersteuning te bieden voor ASP.NET C#-code, voortbouwend op de Roslyn-compiler en de Omnisharp .NET-ontwikkelaarstools.
hoe een gepixelde afbeelding in photoshop te repareren
Naast het demonstreren van de Mac-versie, toonde Hansleman Code die draait op Ubuntu - werken met .NET-code die draait op de onlangs uitgebrachte .NET Core-release die is ontwikkeld in samenwerking met het Mono open source .NET-project.
Code is ontworpen om te werken met uw bestaande tools. Microsoft biedt documentatie voor het werken met ASP.NET 5, node.js en Microsoft's eigen TypeScript, evenals tools die kunnen worden gebruikt om node.js-toepassingen te bouwen en te beheren.
Omdat Microsoft ontwikkelaars wil aanmoedigen om microservice-apps te bouwen op het Azure-platform, is Visual Studio Code in eerste instantie gericht op JavaScript-ontwikkelaars die een volwaardige ontwikkelingstool willen voor hun server-side scripting en die in de verleiding kunnen komen om verder te gaan dan node .js naar op .NET gebaseerde frameworks.
Nu startups en ondernemingen overschakelen op het gebruik van microservices, is een gratis platformonafhankelijke ontwikkelaarstool erg logisch voor Microsoft. Het maakt het voor ontwikkelaars die aan Android- en iOS-applicaties werken gemakkelijker om Azure als back-end te gebruiken en helpt hun aandacht te vestigen op zowel Azure App Services als Azure Fabric Services.