Microsoft Open Sources Visual Studio Code Beta - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Mobile // Mobile Applications
05:20 PM
Connect Directly

Microsoft Open Sources Visual Studio Code Beta

At its Connect(); conference, Microsoft offered tools that reach beyond Windows and reaffirmed its commitment to cross-platform development.

Data Science Skills To Boost Your Salary
Data Science Skills To Boost Your Salary
(Click image for larger view and slideshow.)

As part of its recent effort to appeal to developers creating software for platforms other than Windows, Microsoft on Wednesday released Visual Studio Code beta as an open source project on Github.

Visual Studio Code, a free code editor suitable for developing apps that run on Linux, OS X, and Windows, debuted in April at Microsoft's Build developer conference.

Visual Studio Code is supported by a new extension store, Visual Studio Marketplace, which provides an easy way to add additional features and support for other languages. There's already an extension for Go, a language developed by Google and released as an open source project in 2009.

Visual Studio Marketplace also serves Microsoft's primary development tool, its integrated development environment Visual Studio.

Though it can be used to develop code for other platforms, Visual Studio is only available on Windows. Yet, Microsoft clearly sees value in cross-platform development as a way to remain relevant to developers focused on mobile devices, where Windows is scarce. Facebook, without any mobile operating system of its own, has shown similar interest in cross-platform technology.

(Image: Microsoft)

(Image: Microsoft)

Cross-platform development tends to be challenging because the cross-platform toolmaker is usually a step behind third-party APIs and emerging hardware capabilities. Compatibility across platforms can be difficult to maintain because third-party API changes may not be immediately addressed by updates to cross-platform tools. This can create headaches for developers when they need rebuild their apps to address API changes that break things. It can also delay the implementation of features made possible by new APIs.

Microsoft may have the resources to deal with these issues, but its ambitions appear to have exceeded its capabilities for the time being. The company has been working on four code conversion tools -- bridges -- to help developers bring apps from other platforms to Windows, but over the weekend the company acknowledged that its Android bridge, Project Astoria, has been delayed.

Microsoft, however, appears to be committed to cross-platform development. Having last year open sourced portions of its .Net framework, the company on Wednesday, in conjunction with its Connect(); virtual developer conference, released .NET Core 5 RC and ASP.NET 5 RC for Linux, OS X, and Windows.

It expanded its relationship with Xamarin, which provides tools that allow Windows-based Visual Studio developers to build native iOS, Android, and Windows apps using C# code. Visual Studio gained Xamarin integrations with Microsoft Office, Azure, and Intune (Microsoft's mobile device management app).

[Read Microsoft Uses Minecraft to Teach Kids to Code.]

Microsoft also released a preview version of a Visual Studio extension that adds support for remote debugging of Linux software though the GDB debugger. In addition, it launched Visual Studio Dev Essentials, a free program that aims to help developers create apps on any device or operating system. It comes with Visual Studio Community Edition, credits for running apps in Azure, educational resource credits, and access to virtualization tools.

Additionally, Microsoft launched Microsoft Graph, an API for accessing data in the company's cloud services. Formerly known as "Office 365 Unified API," Microsoft Graph allows developers to create apps that integrate information from Office 365 and Azure AD, including data on users, files, messages, groups, events, contacts, email, devices, and calendar entries.

**New deadline of Dec. 18, 2015** Be a part of the prestigious InformationWeek Elite 100! Time is running out to submit your company's application by Dec. 18, 2015. Go to our 2016 registration page: InformationWeek's Elite 100 list for 2016.

Thomas Claburn has been writing about business and technology since 1996, for publications such as New Architect, PC Computing, InformationWeek, Salon, Wired, and Ziff Davis Smart Business. Before that, he worked in film and television, having earned a not particularly useful ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

Becoming a Self-Taught Cybersecurity Pro
Jessica Davis, Senior Editor, Enterprise Apps,  6/9/2021
Ancestry's DevOps Strategy to Control Its CI/CD Pipeline
Joao-Pierre S. Ruth, Senior Writer,  6/4/2021
IT Leadership: 10 Ways to Unleash Enterprise Innovation
Lisa Morgan, Freelance Writer,  6/8/2021
White Papers
Register for InformationWeek Newsletters
Current Issue
Planning Your Digital Transformation Roadmap
Download this report to learn about the latest technologies and best practices or ensuring a successful transition from outdated business transformation tactics.
Flash Poll