今天在升级Skype应用的同时,微软承诺“改进质量和更好的性能”。为了提供最新的使用体验,将会关闭软件开发是微软相当重视的事情,比如该公司近期宣布了一个 Visual Studio 2017 RC 更新、以及面向三星 Tizen 平台的 Visual Studio 工具箱第二预览版,表明其有意加大跨平台开发等方面的力度。在近日的一篇博客文章中,微软更是详细介绍了其 .NET 语言战略,解释了各款语言对于开发者(以及该公司)的重要性。 在这篇博文中,微软提到了其对各项开发语言的战略、框架、以及评断每一款语言的方法。当然,这种战略更像是一种指导方针,而不是一张确切的路线图。 首先从 C# 谈起:微软指出,C# 是该公司当前最流行的编程语言之一,拥有数百上千万的用户。比如该公司借助 C# 为 Xamarin、企业应用程序、ASP.ET 中的 Web Apps、以及 Unity 游戏做移动开发。 微软还表示,今后几年还会继续改进 C#,以迎合开发者们的需求。其承诺“积极创新”,不过于关注特定的部分,而保持其核心设计理念的完整。在 C# 7.0 版本中,将提供模式匹配(pattern matching)、元组(tuples)等大功能。 其次是 Visual Basic:当前有成千上万人正在用它来开发商业应用程序,并且在新进开发人员中颇受欢迎。尽管某段时间有不少开发者跳转到了 C#,因为后者的样例、生态系统和社区“通常更丰满”。更多详细内容,请关注本次专辑…… 由浏览器引擎驱动的操作系统无法获得成功,共有 50 名员工被裁。知名的 Firefox 火狐浏览器开发方,非营利机构 Mozilla 最近裁掉了设备工具组全部 50 名员工。这意味着,基于火狐浏览器引擎的操作系统 Firefox OS 彻底停摆了。 从 2013 年第一个商业化版本发布开始,Mozilla 就试图将 Firefox OS 安装到手机、平板和智能电视等产品中。 跟我们通常所理解的操作系统工作机制不太相同,Firefox OS 几乎全部使用 HTML 5、CSS 3、Javascript 和一部分 C++ 语言编写而成,内置了火狐浏览器的 Gecko 渲染引擎,利用开放的 web API 接口在手机上实现近似于本地软件的各种功能。 相比于另一个开源系统 Android 要求独立打包的本地 app,Firefox OS 上的应用在代码层面其实跟网站没什么区别,只不过展示样式更适合小尺寸触屏设备了。受限于渲染引擎和 HTML 5 的性能,Firefox OS 很难提供媲美 Android 本地应用的流畅体验。在 Firefox OS 发展早期,只有少量硬件配置很差的低端入门机采用了这个系统。 Cloud Native Computing 基金会宣布它购买了 NoSQL 分布式文件存储数据库 RethinkDB 的源代码版权,将授权协议从 Affero GPLv3 改为 Apache v2,并将其捐赠给 Linux 基金会。 |