Microsoft widens the appeal of Visual Studio cross platform

Microsoft offers Visual Studio for free as well as announcing other key developments

ANALYSIS: A full free version of Visual Studio, open sourcing more of .NET and offering far more cross platform support gives Microsoft a much more compelling story for attracting developers to its tools by making them play well with others.

There are a billion smart devices in the world and more are being turned on every day, according to S. Somasegar, corporate vice president of Microsoft's developer division. "If you're a developer the opportunities have never been this high," he told IT Pro. 

But supporting multiple devices and platforms can be expensive and complicated. Microsoft's announcements today should go some way towards making that easier and cheaper.

The introduction of WinRT and the emphasis on HTML5 instead of Silverlight may have left some .NET developers feeling uncertain about the future of a 12-year-old platform. Microsoft certainly isn't giving up on .NET; the preview version of .NET 2015 comes out today, with improvements in the desktop .NET 4.6 framework, and on-demand compilation with ASP.NET 5.

Advertisement
Advertisement - Article continues below

"[It's] the first ground-up redesigned web framework that is highly composable, flexible and optimised to run for the cloud, both public cloud on Azure and private cloud in Windows Server," Somasegar said. 

"The shift to naming .NET by year rather than version isn't just to match the next release of Visual Studio (also available as a preview today); it's to mark that it's no longer a monolithic system where everything has to match.

"We are doing that because we want to establish a baseline to make it easy for developers to pick and choose how they want to rev different parts of the .NET framework."

But the really big news is that Microsoft is taking .NET far beyond its own platforms. Microsoft is making the full server-side .NET Core stack open source, through the .NET foundation.

"That's the full server-side runtime, from ASP.NET 5 at the top down to the base class libraries, the Common Language Runtime and everything in between," Somasegar told us.

Just as importantly, it's going cross platform to Linux and Mac OS X, in collaboration with the Mono community, to reach more developers. That's only for server-side .NET though; "for the client side we're going to continue partnering with Xamarin," he said.

This is about broadening the appeal of .NET, Somasegar added. 

"We feel really good about the .NET ecosystem; there are about six million professional developers building .NET apps, ranging from the most mission critical workloads in enterprises to anything and everything else people care about building," he said.

"In the last 12 months there have been 1.8 billion installs of .NET - on devices, on servers and .NET installs on the cloud. Over the last 18 months, we've have been open sourcing part of the .NET stack in an effort to be more open. Now we're taking the next big step forward.

"We think this is going to be fantastic for .NET developers; you continue getting all the goodness and benefits of .NET and guess what you - you have a broader set of opportunities. And developers who say to us hey, I really have to be able to run my app on other platforms'; they can now see .NET as a very viable alternative and start building .NET apps."

Advertisement
Advertisement - Article continues below

Mobile and cloud

Xamarin's tools won't be the only way to write cross-platform .NET code either (although they will now work more closely together). Microsoft is replacing the limited free Express versions of Visual Studio with a far more powerful free version designed for cross-platform development, Visual Studio Community 2013.

"Think of Visual Studio Community as a fully functional and full-featured version that enables you to build apps targeted at the desktop to mobile devices, and targeted at the web to the cloud," said Somasegar. 

"Pretty much any platform you want to target - iOS, Android  and Windows on the front end or Linux and Windows on the back end with .NET you will be able to do that in the Community edition."

Featured Resources

The essential guide to cloud-based backup and disaster recovery

Support business continuity by building a holistic emergency plan

Download now

Trends in modern data protection

A comprehensive view of the data protection landscape

Download now

How do vulnerabilities get into software?

90% of security incidents result from exploits against defects in software

Download now

Delivering the future of work - now

The CIO’s guide to building the unified digital workspace for today’s hybrid and multi-cloud strategies.

Download now
Advertisement

Most Popular

Visit/business-strategy/digital-transformation/354201/boston-dynamics-dog-like-robots-sniff-out-bombs-for
digital transformation

Boston Dynamics dog-like robots sniff out bombs for Massachusetts police

26 Nov 2019
Visit/mobile/google-android/354189/samsung-galaxy-a90-5g-review-simply-the-best-value-5g-phone
Google Android

Samsung Galaxy A90 5G review: Simply the best value 5G phone

22 Nov 2019
Visit/mobile/mobile-phones/354222/samsung-sails-past-apples-market-share-despite-smartphone-market-slump
Mobile Phones

Samsung sails past Apple's market share despite smartphone market slump

28 Nov 2019
Visit/marketing-comms/social-media/354207/businesses-should-act-fast-during-upcoming-twitter-purge
social media

Businesses should act fast during upcoming Twitter purge

27 Nov 2019