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.

IoT
IoT
Mobile // Mobile Applications
News
11/18/2015
05:20 PM
Connect Directly
LinkedIn
Twitter
RSS
E-Mail
50%
50%

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
News
How to Create a Successful AI Program
Jessica Davis, Senior Editor, Enterprise Apps,  10/14/2020
News
Think Like a Chief Innovation Officer and Get Work Done
Joao-Pierre S. Ruth, Senior Writer,  10/13/2020
Slideshows
10 Trends Accelerating Edge Computing
Cynthia Harvey, Freelance Journalist, InformationWeek,  10/8/2020
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
[Special Report] Edge Computing: An IT Platform for the New Enterprise
Edge computing is poised to make a major splash within the next generation of corporate IT architectures. Here's what you need to know!
Slideshows
Flash Poll