zl程序教程

您现在的位置是:首页 >  后端

当前栏目

CSDN开发者周刊第19 期:GitHub 2020 年度报告 TypeScript 超越 C#、PHP 和 C++;Kubernetes 弃用 Docker!

2023-09-27 14:22:55 时间

在这里插入图片描述
CSDN开发者周刊:只为传递“有趣/有用”的开发者内容,点击 Star(CodeChina)!

本周热门项目

1、GitHub 2020 年度报告:开发者数量 2025 年预计破亿,TypeScript 超越 C#、PHP 和 C++

一年一度的 Github Octoverse 年度报告已经出炉,作为特殊的一年,GitHub 报告提出了这些趋势与解读:

  • 2025 年 GitHub 开发者数量将达到 1 亿;
  • JavaScript、Python 和 Java 依然是最受欢迎编程语言的前三名;
  • 微软TypeScript 排名从 2018 年和 2019 年的第七位上升到了今年的第四位;
  • 美国贡献者占比将持续下降,中国、印度、巴西、尼日利亚占比将上升;
  • 根据 2019 年 10 月至 2020 年 9 月的数据统计,当前使用 GitHub 的开发者数量为 5600 万,较上年增加了 1600 万。过去一年,GitHub 新增了 6000 万个新库,相比去年增加了 35% ;
  • 估计 2025 年 GitHub 开发者数量将达到 1 亿。

2、IntelliJ IDEA 2020.3 稳定版发布

2020 庚子年是载入史册的一年,但对 Jetbrain 公司来说却是它的 20 周年。上个较大版本的发布,要追溯到8月份了。

时隔近 4 个月,北京时间 2020-12-01 深夜,IntelliJ IDEA 再迎更新,这是 2020 年的第三个里程碑版本。踩着 2020 年的尾巴,Jetbrain 团队完成了他们的“KPI”:交付了第三次里程碑版本。

3、不停歇的 Java 即将发布 JDK 16,新特性速览!

当开发者深陷 Java 8 版本之际,这边下一版本 Java 16 有了最新的消息,与 Java 15 一样,作为短期版本,Oracle 仅提供 6 个月的支持。
根据发布计划,JDK 16 将在 12 月 10 日和 2021 年 1 月 14 进入 Rampdown 阶段,2021 年 2 月 4 日到 2 月 18 日进入发布候选阶段。最终版本预计于 2021 年 3 月 16 日正式发布。

日前, JDK 16 揭晓了即将到来的新功能,接下来,我们将一睹为快,【阅读原文

4、完全远程办公的 GitLab 要上市了?估值超过 60 亿美元

作为 Github 最强劲的对手,在 Github 被微软 75亿美元被收购以后, Gitlab 也不落后,正在为上市做准备,估值高达 60 亿美元。

一直以来,GitLab对于上市计划都是公开透明的,它有一个名为 “Being a public company”(成为上市公司)的网页,上面罗列了GitLab上市的重要性以及达到该目标所需要的条件等。

5、Github 热榜项目:DeepMind Research

该项目收集了与 DeepMind 研究相关的论文、开源环境、数据集及源代码,感兴趣的同学可以看下。

据笔者猜测,这可能与上周的一篇重磅技术新闻有关: DeepMind 破解蛋白质折叠难题,这个问题在生物圈已被研究 50 年之久。DeepMind 在官博上进行了详细介绍: https://deepmind.com/blog/article/alphafold-a-solution-to-a-50-year-old-grand-challenge-in-biology

6、挑战微软?Salesforce 为什么要收购 Slack

美国云计算巨头 Salesforce 周二证实,该公司同意斥资 277 亿美元(现金加股票)收购职场聊天软件公司 Slack,从而进一步涉足企业社交领域。根据周二的交易公告,Slake 股东将获得 26.79 美元的现金,并按照 1:0.0776 股的比例换取 Salesforce 股票。Salesforce 表示,计划将 Slack 的通信软件整合到其云软件产品的各个方面。

本周热闻

1、中科大“九章”历史性突破,但实现真正的量子霸权还有多远

10月中旬,政府高层强调要充分认识推动量子科技发展的重要性和紧迫性,加强量子科技发展战略谋划和系统布局,把握大趋势,下好先手棋。

今天,我国的量子科技领域就迎来了历史性的突破,中国科学技术大学潘建伟、陆朝阳等组成的研究团队与中科院上海微系统所、国家并行计算机工程技术研究中心合作,构建了76个光子100个模式的量子计算原型机“九章”,实现了具有实用前景的“高斯玻色取样”任务的快速求解。相关成果登上了《Science》杂志。
在这里插入图片描述

2、Kubernetes 弃用 Docker !

多年间,Docker、Kubernetes 被视为云计算时代下开发者的左膀右臂。
Docker 作为一种开源的应用容器引擎,开发者可以打包他们的应用及依赖到一个可移植的容器中,发布到流行的 Linux 机器上,也可实现虚拟化。
Kubernetes,被称之为为 Docker 而生。同样作为开源容器集群管理系统,被用于管理云平台中多个主机上的容器化的应用。
不过,近日,Kubernetes 官方突然发文宣布,在 K8S v1.2 版本之后,将弃用 Docker,转而使用其他容器运行时。
那么,这是否意味着 Docker 将不能再使用?而这究竟又是怎么一回事?

3、Kubernetes 真的可以代替 Docker 吗?

这篇是 4 月份的一篇译文,为方便读者对 Kubernetes 与 Docker 的进一步理解,笔者特意放上本文,旨在消除围绕 Kubernetes和 Docker 的一些常见困惑,并解释人们在谈论“ Docker vs. Kubernetes ” 时的真正含义。

4、常年“盘踞”数据库前五的 MongoDB,在中国有哪些新动向?

本文是 CSDN 记者采访 MongoDB 首席客户官 Richard Kreuter、MongoDB 北亚区副总裁苏玉龙的一篇内容,重点介绍了接下来 MongoDB 在中国的产品改进计划及一些值得关注的功能。

5、挑战 Linux 之父认为的“不可能”:在 M1 Mac 运行 Linux

上个月苹果发布会推出的首款自研芯片 M1 ,不仅吸引了国内外评测技术网站对其性能的关注,更是在开发者的圈子内引起了轩然大波——换芯导致的生态迁移问题,令开发者们感到头疼。

这不,近日 Linux 之父 Linus Torvalds 在出席 Real World Technologies 论坛时,就被问到了他对新款 M1 Mac 的看法,Linus 对此回答:“如果它只运行 Linux ,我绝对希望拥有一个。”

看到 Linus 这个回答后,知名开发者启动向 M1 Mac 移植 Linux 项目:https://www.patreon.com/marcan

6、AWS 聘用 Rust 编译器联合创始人,大企为何都爱 Rust?

在每年的 Stackoverflows 开发者调查中,Rust 连续三年成为开发者最喜爱的编程语言。Rust 到底有哪些与众不同之处,不仅能吸引开发者的青睐还能把大厂揽入怀中。

在本周,一共有两个 Rust 新闻引起了开发者们的热议,一个是AWS开源团队在一篇帖子中低调宣布已聘用Rust编译器联合创始人 Felix Klock。因 Mozilla 的一轮大规模裁员,Felix 于 2020 年 8 月离开Mozilla,10 月份加入 AWS。在 Mozilla 之前,他曾为 Adobe Flash 运行时的 ActionScript 虚拟机工作,拥有东北大学计算机科学博士学位,也是 Larceny Scheme 语言运行时的开发人员之一。

另外一个,著名科学期刊 Nature 刊登了一篇文章,表明 Rust 语言也正在成为学术界最受欢迎的编程语言之一,原文地址:https://www.nature.com/articles/d41586-020-03382-2

7、代码贡献受 Linux 之父亲自点名赞赏,酷派奖励员工 10 万股期权!

日前,酷派官方于官方网站发布了一封《表彰通报丨关于对虎跃突出表现的奖励公告》信并宣布,为表彰员工虎跃同学向 Linux 社区提交的数条高质量补丁,公司决定授予其十万股期权奖励。
《通报》表示,这些补丁通过社区 SME 审核后,Linus Benedict Torvalds(Linux 之父)亲自向虎跃了解他个人及酷派公司的状况。

酷派表示,虎跃用技术实力向世界展示了自己,也给公司增添了无上荣誉,让 Linux 代码里面写上了“酷派”的名字。

本周优质博文精选

1、Kafka与RocketMQ性能对比大揭秘

在双十一过程中投入同样的硬件资源,Kafka 搭建的日志集群单个 Topic 可以达到几百万的 TPS,而使用 RocketMQ 组件的核心业务集群,集群 TPS 只能达到几十万TPS,这样的现象激发了我对两者性能方面的思考。

2、程序员如何避免陷入内卷

聊到内卷,其实 IT 行业也是一个⽐较容易出现内卷的⾏业。几年,十多年前,当IT行业作为一个新兴行业的时候,还是属于朝阳行业,但随着近几年越来越多的人涌入 IT 行业,一些细分的技术栈出现了一些内卷的现象,如客户端开发和后台 Java 开发。

3、怎样在大型团队中采用 Kotlin ?

改用任何新语言都是一项艰巨的任务。成功的秘诀在于缓慢起步、循序渐进和经常测试,以使您的团队走向成功。Kotlin 可让您轻松完成迁移,因为它编译成 JVM 字节码,并且可与 Java 完全互操作。

4、Bug 数能否做为技术人员考核的 KPI?

作为以代码为生的软件开发人员,可用的功能与Bug总是相生相克。有次产品迭代回顾会上,我提出低级Bug数量要作为 KPI 之一进行绩效考核,私底下某些小伙伴反响挺激动:写怎么可能没有 Bug,怎么会有这么傻 X 的要求?如果真的是 Bug 数量的多寡来考核写代码的开发同学,相信大家都会疯,这是制度上的缺陷,不利于组织的发展。

5、漫画 | 前端发展史的江湖恩怨情仇

时间总是过得很快, 似乎快得让人忘记了昨天,前端 Web 领域的发展更是如此,转眼间已是近 30 年,时光荏苒,初心不变,在一代又一代前端人的努力下,前端已经是互联网不可或缺的一部分。
然而很多前端打工人对于前端的历史了解甚少,我是一名前端打工人,今天,本文将用漫画的形式带你倒回历史的长河,一起领略前端发展史的江湖风云纠纷、恩怨情仇…

历史推荐: