VS跨平台.NET开源:微软简单直接的生产力输出?
当我们还在思考微软如何进一步扩大生产力投入的时候,微软已经做出了下一步动作,——开源。NET,将其生产力输出给开发人员。将微软自身在开发生态中的触角延伸到iOS和Android移动平台,Nadella可以进一步实现“微软生产力无处不在”的愿景。
普通用户昨晚可能对微软Connect()感兴趣;可能感觉不到什么,但是对于程序员和开发人员来说,Connect();但它带来了一个又一个沉重的消息。在讨论开源的意义之前。NET,我们应该先看看微软的Connect();给开发者带来了哪些惊喜?
开源。NET服务器端框架扩展。NET在Linux和Mac OS平台上运行,并发布了全新的Visual Studio Community 2013发布版Visual Studio 2015预览版和。NET 2015开发者_StackOverflow中文版预览版。几乎每个公告都是重磅新闻。简而言之,打开。NET服务器端框架意味着所有开发人员都可以使用。NET服务器框架,包括ASP。 NET。 NET编译器。NET核心操作环境、框架和库,开发者也可以为之做出自己的贡献。NET通过开源平台。最后我们看到微软想清楚了,不可能完成所有的周边,可以通过开源平台进一步完善。
跨平台布局。的开源。NET服务器框架意味着微软已经在开发者生态中开始跨平台布局。在全球开源开发资源大趋势下,微软与所有开发者共享核心开发资源,Visual Studio的跨平台支持真正实现了开发者所期待的跨平台开发体验。
过去,微软将其优势开发资源集中在Windows平台上。以软件起家的微软,自然在开发上有着深厚的积累。然而,世界各地的大量开发人员不可能都集中在Windows生态系统中。过去,Visual Studio和的排他性。NET让很多开发者离开了其他平台,但现在微软不再简单地呼吁开发者回归,而是输出自己的生产力工具,为更多平台的用户服务。
世界上有数十亿的设备,不同类型的开发者自然有相应的开发平台和工具。微软已经开始明白,让开发者进入Windows生态系统是不现实的。为了支持iOS、安卓和Windows,微软全面更新了Visual Studio 2015的预览版,让开发者可以更轻松地在任何平台上为任何设备开发应用和服务。
同时,为了进一步支持跨平台的移动化发展。NET、微软和Xamarin宣布简化在Visual Studio中安装Xamarin的流程,并宣布今年年底发布的免费版Xamarin Starter Edition将增加对Visual Studio的支持。此外,对于有兴趣为移动设备开发云应用的Web开发人员,微软也发布了最终的Apache Cordova工具。
在当前的移动化趋势下,大量开发者集中在iOS和安卓生态系统中。过去由于iOS的发展,大量开发者不得不转向Mac平台,放弃Windows的开发环境。但现在微软的策略不仅保留了原有的Windows生态开发者,还允许iOS和安卓留在Windows平台上,直接通过Visual Studio进行开发。
同时,开发人员使用Visual Studio和。NET开发非微软平台应用,甚至跨平台开发。开发完成后,这些应用程序也可以更容易地迁移到集成开发环境中的窗口平台。这可以算是微软在输出和发展生产力后恢复的一点红利。
所有开发者所期待的终于实现了。今晚之后,开发者可以使用。NET技术在Windows、Mac和Linux上开发应用,现在最好的IDE(集成开发环境)Visual Studio也可以用来开发Android和iOS。对于开发者来说,还有什么比这些消息更令人兴奋的呢?
精彩评论