微信号:infoqchina

介绍:有内容的技术社区媒体

Q新闻丨grpc-java 1.7.0 发布;GitHub发布2017年度数据报告;阿里云发布多款产品,降价

2017-10-14 09:00 为你播报的

编辑|小智
本周要闻:GitHub 发布了年度开发者报告,提到了很多关键数据;Google 开源了 Abseil,为 C++ 和 Python 开发提供支持;阿里达摩院成立,将解决 1 亿人口的就业问题;TIOBE 10 月编程语言排行榜:Swift 正过时?阿里云发布多款产品 降价高达 53%;微软放弃了 Windows 10 Mobile。
GitHub 发布了年度开发者报告,提到了这些关键数据

10 月 10-12 日,GitHub Universe 大会在旧金山召开,GitHub 官网也发布了 2017 年年度数据报告。今年的数据让人眼前一亮,我们将目光聚焦在其中几个点上。

  • 最受欢迎的编程语言:JavaScript 第一,Python 第二,Java 第三

  • 2017 年有接近 70 万中国开发者加入 GitHub

  • 2017 年,上百万的学生和老师把 GitHub 当成了学习与教授的地方。

  • GitHub 现有 2400 万用户、150 万组织、6700 万 Repo;

更多内容,可以查看官网:https://octoverse.github.com/

Google 开源了 Abseil,为 C++ 和 Python 开发提供支持

Google 公开了其项目内部使用的一系列 C++ 库,随后还会公开其 Python 库。

Abseil 已在 Google 历经十多年的开发,它的目的是为 Google 编程人员在各种项目上的工作需求提供支持,这些项目包括 Protocol Buffers、gRPC 和 TensorFlow 等。Google 评价 Abseil 为:

它是从 Google 内部代码块中抽取出来的一系列最基础的软件库。作为基本的组成部分,这些软件库支撑了几乎全部 Google 在运行的项目。以前这些 API 是零零散散地嵌入在 Google 的大部分开源项目中,现在我们将它们规整在一起,形成这样一个全面的项目。Abseil 是 Google 代码库的最基本构建模块,其代码经过了生产环节测试,此后还会继续得到完全的维护。

阿里达摩院成立,将解决 1 亿人口的就业问题

2017 年 10 月 11 日至 14 日,杭州市人民政府、阿里巴巴集团、蚂蚁金服集团联合主办 2017 云栖大会在杭州云栖小镇举行,本次大会以“飞天·智能”为主题,探讨人工智能、金融科技、量子计算、生命科学、物联网(IoT)、政务、多媒体、虚拟现实(VR)等 20 多个科技领域。

主论坛上,阿里巴巴集团正式宣布成立承载“NASA 计划”的实体组织——“达摩院”,进行基础科学和颠覆式技术创新研究。未来 3 年内,阿里巴巴在技术研发上的投入将超过 1000 亿人民币。“达摩院”将实行院长负责制,由阿里巴巴集团 CTO 张建锋(花名行癫)担任首任院长。据悉,达摩院的另一个任务就是服务全球 20 亿人口,解决 1 亿人口的就业机会,创造 1 千万企业的盈利发展空间,为世界经济提供共享普惠、健康快乐的可持续发展动力。

TIOBE 10 月编程语言排行榜:Swift 正过时?

今年年初,Swift 语言在 TIOBE 指数排行榜中曾一度进入前十名。不过近期,其成绩在不断下降,本月甚至又回到了第 16 位。

多数情况下,开发者会用 Java 编写 Android 应用,用 Swift / Objective-C 编写 iOS 应用。但因为同一个应用要同时维护 2 个不同平台的代码库,因此也有不少开发者开始选择使用移动混合应用开发框架,像是微软的 Xamarin(C#)、Apache 的 Cordova(JavaScript),以及 Ionic(JavaScript)等。这也导致,像 Java 和 Swift 这样的语言会有所下降,而 C#和 JavaScript 等语言越来越受欢迎。

10 月编程语言排行榜 TOP20 榜单:

1

PYPL 10 月 IDE 指数榜:Eclipse 反超 Visual Studio

据 PYPL 指数显示,10 月份 Eclipse 以 24.93 % 的成绩击败了 Visual Studio ,夺下冠军宝座。Android Studio 位居第三。另外,前十名中,IntelliJ 形势大好,已连续数月上涨,本月排名第五。

PYPL 指数是非常流行的参考指标之一,原始数据基于 Google trends 。“ Top IDE Index” 是 PYPL 通过分析在 Google 上搜索 IDE 的频率(次数)而生成,IDE 被搜索越多,则认为越流行。当然,需提前说明的是,人们搜索某物不绝对代表他们喜欢它。同理,被搜索最多的 IDE 并不一定意味着一定最受欢迎。

2

阿里云发布多款产品 降价高达 53%

10 月 12 日,在 2017 杭州·云栖大会上阿里云宣布,未来将为 1000 万家企业提供智能时代的技术平台。阿里云副总裁李津表示:”2017 年,阿里云 8 年的时候,80% 的创新企业在阿里云上。再过八年,如果 80% 的企业创新都会在阿里云上。中国会迎来真真正正的完整的云上的时代“。

李津公布,从 10 月 12 日起,阿里云的云数据库 RDS、云存储容量型 NAS 和 Web 应用防火墙等产品均有降价,最高降幅达 53%。李津表示,降价从来不是目的。 “我们希望通过不断的技术进步和资源优化,把这些技术红利和所有人分享,降低创新门槛,不断提升社会效率”。

Google 发布文档数据库 Firestore

Google 发布了 Cloud Firestore,它是用于移动、网络和服务器应用程序的文档数据库,提供实时的和离线的数据访问,与许多 Google 服务相集成。他们现在推出了一个“全新的”产品 Cloud Firestore,它是一种云端的 NoSQL 数据库,用于移动、网络和服务器应用程序。它的主要特性有:灵活的数据模型、复杂的查询、实时数据更新、支持离线访问、跨区域伸缩性、强大的一致性、批量操作、支持事务以及与 Google 生态系统其他部分(包括 Cloud Functions)的集成。除了 REST 和 RPC API,Firestore 还提供 Android、iOS (Swift 和 Objective-C)、JavaScript(包括 Node.js)、Java、Python 和 Go 的 SDK。

AngulaFire 已经宣布支持 Firestore,提供可观察的流(observable streams),可以集成到 Angular 应用程序中,包括动画、表单和路由器。Firestore 目前正处于测试状态,使用它有一些限制。另外,它的定价与 Realtime 不同。

Facebook 宣布 199 美元的 Oculus Go,开源 Rift DK2

Facebook CEO Mark Zuckerberg 在 Oculus Connect 虚拟现实开发者大会上宣布了 199 美元的独立版 VR 显示器 Oculus Go,不需要智能手机、耳机或 PC。此前推出的低价 VR 产品 Gear VR(129 美元)需要一个高端的三星智能手机才能工作。Oculus Go 将在明年初推出。在宣布新 VR 产品前,Facebook 在 GitHub 上开源了它的第二代 Rift Development Kit,包括固件、电气 CAD、机械 CAD 和文档等。第一代 Rift Development Kit 还是在三年前开源的。

微软放弃了 Windows 10 Mobile

微软负责 Windows 10 操作系统业务的副总裁 Joe Belfiore 在 Twitter 上透露,移动版本 Windows 10 的开发已经停止,连他自己都切换到了 Android。软件巨人看起来已经放弃了它在移动平台上的雄心。根据 IDC 的数据,Windows 10 Mobile 设备第二季度的出货量仅仅占到了整个市场的 0.03%。微软最近发布了 Android 和 iOS 版的 Edge 浏览器,Belfiore 是在讨论 Edge 时被问到 Windows 10 Mobile 的情况时做出上述回复的。他表示微软会继续支持 Windows 10 Mobile,包括 bug 修正和安全更新等等,但不再开发新功能。他承认由于市场份额太小而无法吸引到开发商向这个平台进行投资。

德意志银行开源其交易程序源代码

德意志银行宣布开源其交易平台 Autobahn 的超过 15 万行源代码。被称为 Plexus Interop 的代码由 Symphony 软件基金会管理, 托管在 GitHub 上,采用 Apache v2 许可证。德意志银行希望第三方交易应用供应商能将开源代码作为公用的基础,使得彼此能无缝的工作。代码将被整合到 Symphony 的协作平台。公司的一位高管 Peter Wharton-Hood 表示,德银想要成为银行行业开源技术的领导者。

程序员在 Stack Overflow 向 Java 开发者提供了存在安全隐患的答案

弗吉尼亚理工大学的研究人员分析了流行编程问答社区 Stack Overflow 上的帖子,发现许多程序员缺乏网络安全方面的训练,给出答案时似乎并不真正理解与代码相关的安全问题。研究人员还发现,有时候得到最多好评的答案包含了不安全的建议,会在软件中引入漏洞。而别人给出的更正确的答案却经常因为低声誉而得不到重视。他们的论文《Secure Coding Practices in Java: Challenges and Vulnerabilities》(PDF)发表在预印本网站上。

grpc-java 1.7.0 发布,Google 高性能 RPC 框架

grpc-java 1.7.0 已发布,gRPC 是一个高性能、开源、通用的 RPC 框架,面向移动和 HTTP/2 设计,是由谷歌发布的首款基于 Protocol Buffers 的 RPC 框架。 gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电且节省空间占用。

距离大新闻发布还有——3 天!


参考线索
  • https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=2650998313&idx=2&sn=665b8f8bdb8b1240ed4ed6cebb148856

  • http://www.infoq.com/cn/news/2017/10/abseil

  • http://www.infoq.com/cn/news/2017/10/alibaba-DAMO-academy

  • https://www.oschina.net/news/89355/tiobe-2017-10

  • https://www.oschina.net/news/89376/pypl-10-ide-trend

  • https://mp.weixin.qq.com/s/xXj-GexMpEn4jwIuZ16BUw

  • http://www.infoq.com/cn/news/2017/10/google-firestore

  • http://www.solidot.org/story?sid=54096

  • http://www.solidot.org/story?sid=54068

  • http://www.solidot.org/story?sid=54063

  • http://www.solidot.org/story?sid=54061

  • https://www.oschina.net/news/89481/grpc-1-7-0

今日荐文

点击下方图片即可阅读

为什么 Python 发展得如此之快?


 
InfoQ 更多文章 为什么Python发展得如此之快? 当技术为组织所累时怎么办?将你的组织架构旋转90度! 许式伟:我与Go语言的这十年 月活超美国人口十分之一,各大科技巨头纷纷布局,智能音箱背后有何门道? 欲修炼成架构师,必先……
猜您喜欢 区块链到底是什么鬼? IBM参展2017’上海国际商业年会 python探测服务器端口连通性 【第570期】无限滚动与分页设计的优缺点及应用场景分析 看图找亮点