设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

Build 2014:微软强化开源战略

2014-4-9 17:16| 发布者: joejoe0332| 查看: 7515| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 微软这几年在开源领域不断的有大动作,从2012年的时候微软成立开放技术子公司,专注参与开源项目到今年在Build 2014大会上宣布一系列开源项目,可以看得出微软在开源领域的雄心。在本周的开发者大会(Build 2014)上, ...


  不仅如此,微软Build开发者大会在过去一直着重于满足开发者的需求,但主要针对的是为微软平台开发产品的老派开发者。现在,微软在Build大会上宣布将把现有的JavaScript框架——WinJS开源,转身拥抱移动及Web应用开发者。

  WinJS是一套JavaScript工具包,用于辅助开发者创建HTML/CSS/JS应用,尤其是网页、Android和iOS平台上的Windows应用。WinJS现在成了一个开源项目,因此开发者甚至可以在使用它的同时,在GitHub上支持这个项目。

  WinJS和Angular、Backbone或EmberJS一样,是一种供开发者根据个人需求以及每个项目特点选用的开发框架。它不强制要求开发者必须选择WinJS开发Windows应用才能上传。这就是微软将WinJS开源的最主要的原因,微软希望WinJS与其他现有开发框架相比更具吸引力。


  WinJS早期曾获得许多人的关注,但是很难说它是否会成为人们喜爱的开发框架。开发WinJS的人员认为WinJS专为商业应用优化,有跨平台一致性,专注于用户体验,但是别的竞争者,如Angular、Backbone、Ember和Knockout,莫不如此。能让应用“看起来和感觉起来像真正的应用”,并不是独一无二的目标。

  WinJS最有优势的地方可能是该框架内包含微软提供的所有JavaScript库,从而使开发者能更简便快捷地编写复杂代码。它的测试页面展示了美观、交互性好、兼容性强的小工具。用户可以把这些特性用在已经受他们信任的框架(例如Angular)中,这可能会吸引许多开发者尝试WinJS。

  .NET创立者Anders Hejlsberg在最近的微软Build大会上,亲自宣布.NET编译平台Roslyn开源。Anders Hejlsberg是Turbo Pascal编译器的主要作者,号称Delphi和C#之父,同时他也是.NET创立者。

  Roslyn是以API为驱动的下一代编译器,集成在最新版的Visual Studio上。它开放C#和Visual Basic编译器的API,使得开发者可以借助编译器进行解析代码文件、动态为编程语言增加功能、扩展编译器、自定义编译器动作等操作。



  Cloud and Enterprise执行副总裁Scott Guthrie先生表示,今天宣布的决定是.NET基金会广泛倡议的一部分,公司将来开源更多的项目,现已启动24个.NET开源项目,大部分都是经Apache 2.0许可发布的。

  最近几年,微软已经开源了很多开发者工具及技术。微软已经发布了在各种开源许可下的ASP.NET、MVC、Web API、Entity Framework、SignalR、VS Web Essentials、Azure软件开发套件等等。

  除了本次Build 2014带给大家的开源动向之外,微软从年初开始就有不少开源动向。看来软件巨头也不可抵挡开源的势头啊,本次专辑我们就和大家一起回顾下。

  2014年1月份,微软在 上海成立开放技术的全资子公司,致力于加强微软与开源技术和开放标准社区间的合作。开放技术公司,给微软与开源界扭曲的关系带来了明显变化,微软已经成为Linux内核贡献最多的20家公司之一。



  同时,2014年1月底,微软通过并加入了Facebook OCP(Open Compute Project)开放计算项目,提供了包括Windows Azure、Office 365、Bing等在内的全球性服务都在使用的服务器硬件设计规格。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部