Paul Krill
Editor at Large

Microsoft moves on open source .Net, ramps up multilanguage tools

news
Jun 27, 20162 mins

Company embraces Linux, Mac OS, iOS, Android, and will show SQL Server on Red Hat's Linux

Neon Open sign on glass storefront
Credit: Thinkstock

Microsoft today will release the 1.0 versions of its open source .Net Core and ASP. Net Core technologies, which open up its .Net software development platform and extend it to Linux and popular mobile platforms. The company also is working on a protocol that enables multiple language support in any tool.

.Net Core provides a modular subset of the company’s .Net Framework programming model and is intended to to promote code reuse and code-sharing. ASP.Net Core is for building cloud-based, internet-connected applications including web apps. These technologies have transformed .Net into a platform for building applications for Windows, Linux, and MacOS, said Joseph Sirosh, corporate vice president of the Microsoft Data Group.

In addition, .Net Core 1.0 includes the first release of the .Net Standard Library, for developers to reuse code for applications that can run on servers, desktops, the cloud, and devices including Apple’s iOS, Google’s Android, and Microsoft’s Windows Mobile phones.

 In May, Microsoft pledged to deliver .Net Core 1.0 and ASP.Net Core 1.0 in June. The move has been seen as a bid to entice non-Windows developers into the .Net camp. .Net Core 1.0 is being supported on the Red Hat Enterprise Linux distribution.

Microsoft also is working on interoperability between languages and tools. The Eclipse Che team and Red Hat are adopting Visual Studio Code’s Language Server Protocol — an open protocol that “enables some of the rich editing features in VS Code,” Sirosh said.

On Thursday, the company will demonstrate its SQL Server database running on Red Hat Enterprise Linux. In March the company announced plans for running SQL Server on Linux.

Microsoft also is making available an Azure Resource Manager template on GitHub, for deploying the Red Hat OpenShift PaaS on Red Hat Enterprise Linux in Azure. And Microsoft said Samsung is joining the .Net Foundation’s Technical Steering Group, which directs the technical process concerning core .Net components. Other participants include JetBrains, Red Hat, and Unity.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author