## :-: 本周熱點
### [TIOBE 12 月榜單:Java 重回第二,Python 有望四連冠年度語言](https://www.oschina.net/news/122548/tiobe-index-202012)
前十榜單中,繼上月被?Python?反超后,Java?又在本月成功擠下?Python,重新回歸榜二的位置,排名率為?12.53%。Python?排名率為 12.21%。除此之外,前十名的榜單暫無變動。PHP依然排名第八。

### [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://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)

提供全國60個城市10萬個停車場實時數據的查詢(包含停車場位置,車位數,剩余車位、費用等信息) 共包含四個接口:查詢指定城市停車場信息列表、查詢周邊停車場信息列表、獲取停車場詳情信息以及獲取開放停車場查詢的城市列表。
### 教程推薦:《[版本與優先級:每個功能都是MVP](https://market.topthink.com/product/280)》

做產品時有沒有版本的概念?會不會評估功能的優先級,規劃好版本?
## :-: 精選內容
>[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)

前端熱愛,技術無界,在這個特別的 2020 年,第十五屆 D2 前端技術論壇,我們依舊帶著最優質的內容和最前沿的技術趨勢與大家相見。本次 D2 將于 12月19日 和 12月20日 兩天在優酷進行線上直播,我們調整了往年一天并行三個專場的形式,今年進行串行的內容設置,以便兩天時間讓大家可以看完全部的內容,收獲更多的知識,獲得更多的成長。
## :-: 關于周刊
>[info] 「**ThinkPHP開發者周刊**」旨在更好的鼓勵和傳播`ThinkPHP`生態的最新動態、優秀內容和產品服務,每周二通過官方服務號定時推送精選內容。
### 掃碼閱讀往期內容
:-: 
### 微信推送
:-: 
### 貢獻內容
歡迎推薦優質的`ThinkPHP`開發者周刊內容給我們,讓更多的ThinkPHP開發者受益,貢獻方式包括`QQ`群(`780179357`)或者發郵件給。
- 「ThinkPHP開發者周刊」20200630
- 「ThinkPHP開發者周刊」20200707
- 「ThinkPHP開發者周刊」20200714
- 「ThinkPHP開發者周刊」20200721
- 「ThinkPHP開發者周刊」20200728
- 「ThinkPHP開發者周刊」20200804
- 「ThinkPHP開發者周刊」20200811
- 「ThinkPHP開發者周刊」20200818
- 「ThinkPHP開發者周刊」20200825
- 「ThinkPHP開發者周刊」20200901
- 「ThinkPHP開發者周刊」20200908
- 「ThinkPHP開發者周刊」20200915
- 「ThinkPHP開發者周刊」20200922
- 「ThinkPHP開發者周刊」20200929
- 「ThinkPHP開發者周刊」20201013
- 「ThinkPHP開發者周刊」20201020
- 「ThinkPHP開發者周刊」20201027
- 「ThinkPHP開發者周刊」20201103
- 「ThinkPHP開發者周刊」20201110
- 「ThinkPHP開發者周刊」20201117
- 「ThinkPHP開發者周刊」20201124
- 「ThinkPHP開發者周刊」20201201
- 「ThinkPHP開發者周刊」20201208
- 「ThinkPHP開發者周刊」20201215
- 「ThinkPHP開發者周刊」20201222
- 「ThinkPHP開發者周刊」20201229
- 「ThinkPHP開發者周刊」20210105
- 「ThinkPHP開發者周刊」20210112
- 「ThinkPHP開發者周刊」20210119
- 「ThinkPHP開發者周刊」20210126
- 「ThinkPHP開發者周刊」20210202
- 「ThinkPHP開發者周刊」20210223
- 「ThinkPHP開發者周刊」20210302
- 「ThinkPHP開發者周刊」20210309
- 「ThinkPHP開發者周刊」20210316
- 「ThinkPHP開發者周刊」20210323
- 「ThinkPHP開發者周刊」20210330
- 「ThinkPHP開發者周刊」20210413
- 「ThinkPHP開發者周刊」20210420
- 「ThinkPHP開發者周刊」20210427
- 「ThinkPHP開發者周刊」20210511
- 「ThinkPHP開發者周刊」20210518
- 「ThinkPHP開發者周刊」20210525
- 「ThinkPHP開發者周刊」20210601
- 「ThinkPHP開發者周刊」20210608
- 「ThinkPHP開發者周刊」20210615
- 「ThinkPHP開發者周刊」20210622