每月技术提升2018年4~5月

每月技术追踪

  1. [移动前端]5月4日,Angular 6正式发布,新版本重点关注工具链以及工具链在Angular中的运行速度问题。这次更新还包括框架包(@angular/core,@angular/common,@angular/compiler等)、Angular CLI、Angular Material + CDK,这主要是为了解决兼容问题,这些项目的补丁版本将根据项目需求发布。
  2. [编程语言]Oracle发布了多语种虚拟机平台GraalVM的1.0版本。初始发布版包括运行Java和JVM语言(通过字节码)的能力,对JavaScript和Node.JS的全面支持,以及对Ruby、Python和R语言的测试性支持。
  3. [基础组件]NGINX最近发布了NGINX Unit 1.0版。NGINX Unit是一种开源的Web和应用服务,它支持远程配置和动态配置,使得配置上的更改不会对服务造成中断。Unit 1.0还支持在同一实例中运行Go、Perl、PHP、Python和Ruby等多种语言,也支持同一语言的多个版本。
  4. [机器学习]5月8日,谷歌I/O大会开幕,大会一整天都围绕这两个主题展开,并宣布了ML Kit、TPU 3.0以及功能更加强大的谷歌助手。ML Kit包含五种机器学习模型:文本识别、人脸检测、路标识别、条码扫描和图像标记。谷歌助手可以和人类进行近乎完美的交流,代表主人完成预约。
  5. [区块链]5月10日,工信部电子工业标准化研究院区块链研究室主任李鸣表示,中国已着手建立区块链国家标准,以从顶层设计推动区块链标准体系建设,预计最快将于2019年底完成。
  6. [开发运维]最新的Docker企业版2.0(Docker EE)可以管理和保护运行在异构环境中运行在Kubernetes之上的应用程序,并且提供简化Kubernetes环境日常管理的工作流,包括多种版本的Linux、Windows、私有云和公有云等,开发者可以在不修改Compose文件的情况下将应用从Swarm迁移到Kubernetes上 。
  7. [行业八卦]阿里巴巴通过了JCP-EC的投票,入选成为执行委员会的一员,该席位将于5月24日生效。JCP于1998年成立,旨在维护Java技术规范、参考实现(RI)、技术兼容包(TCK)等,并让更多人和组织参与进来。EC则是JCP的决策组织,负责决定Java重大技术的采用。在此之前阿里巴巴两次冲击EC未成。

chaozh评论:4月基本就没有技术新闻出现。5月值得一提的是Google的AI战略,对比百度不断收购却不断衰落,Google收购的Android与DeepMind却都是成效显著,为何如此值得深思。相较之下BAT最后反而是阿里踏上了开源与技术的正途。今年技术新闻开始集中在AI,即使其他领域也是涉及虚拟化,多语言支持等相关,可见云计算时代已经正式到来,一切开发都会是云上的服务。

每月开源项目

本月推荐的是build-your-own-x ,一个专门教你如何重复造轮子的开源站点,收集各种教程。项目地址:https://github.com/danistefanovic/build-your-own-x

每月书籍推荐

《自己动手写Docker》,电子工业出版社,来自阿里云工程师的一本书,带你用go语言重新实现一个简化版的docker。缺点是具体实现原理还是没有讲的很详细。

打赏作者
提交看法

抢沙发

还没有评论,你可以来抢沙发