## :-: 本周热点 ### [TIOBE 12 月榜单:Java 重回第二,Python 有望四连冠年度语言](https://www.oschina.net/news/122548/tiobe-index-202012) 前十榜单中,继上月被 Python 反超后,Java 又在本月成功挤下 Python,重新回归榜二的位置,排名率为 12.53%。Python 排名率为 12.21%。除此之外,前十名的榜单暂无变动。PHP依然排名第八。 ![](https://img.kancloud.cn/a1/ea/a1ea0b997f7919c001ce4d4bb62ce0d1_1121x536.png) ### [JavaScript 诞生 25 周年](https://www.oschina.net/news/122496/javascript-is-25-years-old) 1995 年 12 月 4 日,Netscape 和 Sun Microsystems 宣布[推出 JavaScript](https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html)。在尝试制作动态网页时,Netscape 公司的 Brendan Eich 开始研究一种新的脚本语言。该语言的第一个版本在十天之内就被开发出来,并命名“Mocha”,之后更名为 LiveScript,最后改为 JavaScript。 ### [Docker 恶意软件泛滥,开发人员需谨慎](https://www.oschina.net/news/122219/docker-malware-security) 恶意软件领域在 2017 年底发生了重大转变。随着基于云的技术的普及,一些网络犯罪团伙也开始瞄准 Docker 和 Kubernetes 系统。这些攻击大多遵循一个非常简单的模式,即威胁行为者扫描配置错误的系统,并将这些系统的管理界面暴露在网上,以便接管服务器并部署加密货币挖矿恶意软件。在过去的三年里,这些攻击愈演愈烈,一些针对 Docker(和 Kubernetes)新型恶意软件和攻击行为变得层出不穷。 ### [GitHub 2020年度Octoverse报告:TypeScript 异军突起,开源正在发挥更大的社会价值](https://segmentfault.com/a/1190000038399048) 在近期举办的 GitHub Universe 年度会议期中,GitHub 发布了 2020 年度 Octoverse 报告。中国 GitHub 开发者的增速仅次于美国,在过去的一年中,数量增长 37%,并贡献了 550 万个项目。根据最新的统计数据显示,GitHub 上共有 56M+ 开发者,世界财富 50 强公司中有 72% 在使用 GitHub。在过去的一年中,新增了 60M+ 存储库以及 19B+ 个contrebution。 在编程语言的趋势排行中,JavaScript 依然稳坐第一位,Python 自从去年超过 Java 之后今年依然排名第二,而 TypeScript 从去年的第 7 位跃升至第 4,超越了 PHP、C#、C++。大家比较关注的PHP语言排名第6位。 ### [另一个Swoole调试器 - Yasd](https://segmentfault.com/a/1190000038369013) 现在 PHP8 和 Xdebug3 都发布了,也有小伙伴在 Swoole 的 ISSUE 中询问 Xdebug 的支持,不过如果还继续兼容 Xdebug 的话肯定不是一件容易的事情。Swoole 开发组成员[@codinghuang](https://github.com/huanghantao)开发了一个新的调试扩展,名为[Yasd](https://github.com/swoole/yasd),另一个 Swoole 调试器。 ### [2020年敏捷开发人员生存指南](https://www.infoq.cn/article/2oYp4EJL0rzsQVtv72sU) 正确执行敏捷并非易事,如果能遵循本文的建议,相信它可以帮助你更容易地做到。 ## :-: 官方推荐 ### 官方市场推荐:[趣果一对一直播系统](https://market.topthink.com/product/312) >[info] `ThinkPHP`[应用服务市场](https://market.topthink.com)是官方倾力打造的生态服务交易及交付平台,为`ThinkPHP`开发者和爱好者严选官方及第三方产品和服务,并提供交易保障。 [![](https://image.thinkphp.cn/upload/20201203/181704_5fc8bb200b4ec =320x)](https://market.topthink.com/product/312) 基于TP与Swoole实现的直播系统,快速实现泛娱乐1对1直播。源码交付,可二次开发,提供`ApiCloud`和`Flutter`两个版本。 ### [ThinkAPI](https://docs.topthink.com/think-api/)接口推荐:[全国停车场实时查询](https://docs.topthink.com/think-api/2053891) ![](https://img.kancloud.cn/ff/39/ff3970b5eae1bd8e774cd0b24dff2191_200x200.png) 提供全国60个城市10万个停车场实时数据的查询(包含停车场位置,车位数,剩余车位、费用等信息) 共包含四个接口:查询指定城市停车场信息列表、查询周边停车场信息列表、获取停车场详情信息以及获取开放停车场查询的城市列表。 ### 教程推荐:《[版本与优先级:每个功能都是MVP](https://market.topthink.com/product/280)》 ![](https://img.kancloud.cn/9c/7d/9c7d7e99b35c602639ded4e7165afb4b_714x350.png =320x) 做产品时有没有版本的概念?会不会评估功能的优先级,规划好版本? ## :-: 精选内容 >[info] 每周精选的开发者阅读内容,快速成长和拓宽知识面,欢迎推荐或自荐。 * [cheat.sh在手,天下我有](https://segmentfault.com/a/1190000038323985) * [混合开发:TDD、DDD和BDD交集的值](https://segmentfault.com/a/1190000038390865) * [2020全网最全前端业务安全综述](https://segmentfault.com/a/1190000038390758) * [SaaS技术栈有多复杂?](https://segmentfault.com/a/1190000038397555) * [前端框架库汇总](https://segmentfault.com/a/1190000038394451) * [实践带你了解--http缓存](https://segmentfault.com/a/1190000038395622) * [Kafka 和 RocketMQ 之性能对比](https://xie.infoq.cn/article/cb8248aa34c2d80d7644798b4) * [Mysql Docker 主从配置](https://xie.infoq.cn/article/6a9761f1e01aa3764f9df7809) * [只有光头才能让我变强](https://mp.weixin.qq.com/s/36FfEcDLN6GFcD3Y6KCvqQ) * [我从600场技术面试中总结出的5个常见问题](https://mp.weixin.qq.com/s/rLFxzIUzgBCgvFF9p-MqoQ) * [Redis 为什么这么快?这才是最完美的回答](https://segmentfault.com/a/1190000038406304) * [初级程序员常犯错误一览](https://mp.weixin.qq.com/s/MRZZOX7cZPIJPelcuihXUw) ## :-: 活动沙龙 ### [第十五届 D2 前端技术论坛-无界](https://t.youku.com/yep/page/m/d2_2020?isNeedBaseImage=1) ![](https://img.kancloud.cn/4d/64/4d6468ecb57d549ac33c61ae7b0e4539_660x372.png) 前端热爱,技术无界,在这个特别的 2020 年,第十五届 D2 前端技术论坛,我们依旧带着最优质的内容和最前沿的技术趋势与大家相见。本次 D2 将于 12月19日 和 12月20日 两天在优酷进行线上直播,我们调整了往年一天并行三个专场的形式,今年进行串行的内容设置,以便两天时间让大家可以看完全部的内容,收获更多的知识,获得更多的成长。 ## :-: 关于周刊 >[info] 「**ThinkPHP开发者周刊**」旨在更好的鼓励和传播`ThinkPHP`生态的最新动态、优秀内容和产品服务,每周二通过官方服务号定时推送精选内容。 ### 扫码阅读往期内容 :-: ![](https://img.kancloud.cn/73/07/7307977f30ed15f758049a093d9927e0_400x400.png =200x) ### 微信推送 :-: ![](https://img.kancloud.cn/a0/3b/a03b20ff577192426ddd08f56edc0c9f_235x235.png =200x) ### 贡献内容 欢迎推荐优质的`ThinkPHP`开发者周刊内容给我们,让更多的ThinkPHP开发者受益,贡献方式包括`QQ`群(`780179357`)或者发邮件给![](https://img.kancloud.cn/03/c6/03c60cedd59fb502f7a78cfac183d967_206x27.png =x22)。