APP开发平台 > Blog > 技术圈大事件盘点,2018你的技术还能跟上吗?

技术圈大事件盘点,2018你的技术还能跟上吗?

  事件概要

  Go 语言发布 1.10 版本;Spring Boot 2.0 将在近期发布;Dubbo 正式进入 Apache 孵化器;MongoDB 宣布其即将支持 ACID 事务;苹果要求 iOS 所有应用四月起都必须适配 iPhoneX;WebAssembly 发布首份公开工作草案……本文带你快速了解近期技术圈发生的大新闻。

  ● Go 语言发布 1.10 版本

  最新的 Go 版本 1.10 版在 Go 1.9 之后六个月发布。它的大部分更改都在工具链,运行时和库的实现中。

  更新内容包括改进了构建包的缓存、添加了成功测试结果的缓存、在测试期间自动运行、允许使用 cgo 直接在 Go 和 C 之间传递字符串值。此外,新版编译器选项白名单可能会导致 invalid flag 在使用旧版本成功构建的代码中出现意外错误。

  ● Spring Boot 2.0 正式版本将会在近期发布

  1 月 31 日,Spring Boot 2.0.0 的首个 RC 版本正式发布,也就是说,距离 Spring Boot 2.0 的 GA 版本又近了一步。

  按照目前的计划,GA 版本将在接下来的几周内发布。即便已经接近最后阶段,依然有一些值得关注的新特性令人期待,另外目前还有大量的 issue 和 pull request 需要解决(总数达到了314个)。

  ● MongoDB 宣布其即将支持 ACID 事务

  MongoDB CTO Eliot Horowitz 于 2 月 16 日凌晨在 MongoDB 西雅图大会上宣布,MongoDB 将在 4.0 版本中正式推出多文档 ACID 事务支持 。

  “MongoDB 4.0 将支持多文档事务,届时 MongoDB 将成为唯一能够同时支持速度,灵活性,JSON 文档模型优势 和 ACID 数据完整性保证的数据库。通过快照隔离,MongoDB 的事务能够提供一个全局一致的数据视图,并可以实现 all-or-nothing 的事务提交及回滚机制,保证数据的完整性。”

  ● Dubbo 正式进入 Apache 孵化器,开启开源新时代

  2 月 15 日,阿里进行了一波紧张的投票,最后以多数赞同票通过 Dubbo 进入 Apache 孵化器。

  Dubbo 于 2011 年开源,是国内比较早的、影响较大的开源项目,包括阿里巴巴、京东、当当网、去哪儿网、网易考拉、微店等电商平台都有其成功应用案例。Dubbo 进入 Apache 孵化器,表示着它不再是阿里巴巴的 Dubbo,而是社区的,它未来的走向以及规则将会像其他的 Apache 项目一样。

  ● 苹果要求 iOS 所有应用四月起都必须适配 iPhoneX

  2 月 16 日,苹果通知开发者,从 2018 年 4 月开始,所有提交到 App Store 商店的应用必须支持 iPhone X 的 Super Retina 显示屏。这意味着新应用的开发者必须要保证自己的应用可以完美支持 5.8 英寸边到边 OLED 屏幕。

  ● Java 10 发布了第一个候选版本

  近日,期待已久、没有跳票的 JDK 10 发布了其第一个候选版本,官方表示第二个候选版本将在 3 月份发布。JDK 10 是 Java SE 10 的实现,将在 2018 年 3 月 20 号发布正式版本。其关键改进包括局部类型推断和整洁的垃圾回收接口。在同意加入早期采用者计划后,用户可以在官网下载体验 (http://jdk.java.net/10/)。

  ● WebAssembly 发布首份公开工作草案

  美国当地时间 2 月 15 日,W3C 的 WebAssembly 工作组发布了第一份公开的工作草案,包含了 WebAssembly 核心规范、WebAssembly JavaScript 接口,以及 WebAssembly Web API,有以下主要内容:

  WebAssembly 核心规范:描述了 WebAssembly 标准核心的 1.0 版本,这是一种安全、便携、底层的代码格式,专为高效执行和紧凑表示而设计。

  WebAssembly JavaScript 接口:提供了一个用于与 WebAssembly 交互的显式 JavaScript API。

  WebAssembly Web API:描述 WebAssembly 与更广泛的 Web 平台的集成。

  ● 微软正式开源 Blazor ,将 .NET 带回到浏览器

  微软 ASP.Net 团队近日正式开源了 Blazor ,这是一个 Web UI 框架,可通过 WebAssembly 在任意浏览器中运行 .Net 。

  Blazor 旨在简化快速的单页面 .Net 浏览器应用的构建过程,它虽然使用了诸如 CSS 和 HTML 之类的 Web 技术,但它使用 C#语言和 Razor 语法代替 JavaScript 来构建可组合的 Web UI 。通过提供用于编译到 Web 的大小和高效加载的格式,WebAssembly 可让 .Net 在浏览器中运行。

  ● Waymo 正式宣布无人车出行平台,Uber 或受冲击

  2 月 16 日消息,近日谷歌母公司 Alphabet 首席财务官鲁斯·珀拉特在财报电话会议上宣布,旗下无人驾驶公司 Waymo 将于今年晚些时候推出 Waymo 品牌的共享出行应用。

  这再次证明了 Waymo 在无人驾驶领域的领先地位,尤其是在安全性方面。不过,这对 Uber 来说不是好消息。如果共享出行的未来是无人驾驶,那么未来人们会选择 Waymo 的服务,而不是 Uber。

  ● 英伟达将发布挖矿专用 GPU

  据路透社报道,英伟达将在下月发布新一代显卡 GPU,代号「Turing」,专门用于虚拟货币挖矿。在虚拟货币挖矿大量使用其显卡导致价格抬高的情况下,这是英伟达为保证游戏显卡供应所做的努力。

  ● 谷歌宣布 TPU 全面开放,向英伟达 GPU 开炮

  2 月 13 日消息,谷歌在其云平台博客上宣布了 TPU 服务开放的消息,价格大约为每云 TPU 每小时 6.50 美元,而且数量有限。谷歌大神 Jeff Dean 更是连发 10 条推特,向外界宣布谷歌 TPU 首次对外全面开放,这也意味着 TPU 的商业化正在加速。

  了解人工智能芯片行业的人都知道,英伟达的 GPU 在 AI 时代独占鳌头,红利尽享。其劲敌则是谷歌的 TPU。此前 TPU 并未向第三方用户开放,多是用在谷歌自家产品上,对 GPU 并不构成实质性威胁。这一次谷歌宣布 TPU 全面开放,向英伟达 GPU 正面开炮。

    更多资讯,请关注www.apicloud.com

2018-03-07 来源:APICloud

An efficient app outsourcing platform that guarantees timely delivery!

Submit Requirements