2020 年 InfoQ 最受欢迎的文章排行榜来了!
本次榜单涵盖九大热门领域:架构、前端、编程语言、云计算、AI、开源、技术管理、运维、区块链…
第一篇架构篇已经发布,今天我们来看看“前端”有哪些备受读者欢迎的文章。
2020 年,InfoQ 一共发布了 700+ 篇前端类的文章,总阅读量超过 170 万。以下是前十篇最受欢迎的文章,你绝对不能错过!
TOP 1:《字节跳动为什么选用Flutter:并非跨平台终极之选,但它可能是不一样的未来》
作者:袁辉辉
策划:Kitty
2018 年 12 月 ,Google 宣布 Flutter 1.0 版本正式发布。截至目前, Flutter 在 Github 上已获得 88000+ 的关注和 11000+ 的 Fork ,其发展速度相当惊人,是今年移动端最火热的开发框架之一。
Flutter 大火背后的原因是什么?为什么越来越多的企业和开发者会选择使用 Flutter?Flutter 会成为跨平台开发的终极之选吗?
TOP 2:《尤雨溪自述:打造Vue 3背后的故事》
作者:尤雨溪
译者:王强
策划:蔡芳芳
尤雨溪在今年年初 Vue 3 正式发布之前撰写了这篇长文,详述 Vue 3 的设计过程。
在过去的一年中,Vue 团队一直都在开发 Vue.js 的下一个主要版本,我们希望能在今年上半年发布它(本文完成时这项工作尚在进行)。Vue 新版本的理念成型于 2018 年末,当时 Vue 2 的代码库已经有两岁半了。比起通用软件的生命周期来这好像也没那么久,但在这段时期,前端世界已经今昔非比了。
TOP 3:《Deno内部代码将停用TypeScript,并公布五项具体理由》
作者:Elio Rivero
译者:核子可乐
策划:蔡芳芳
日前 Deno 官方公布的一份文档指出,出于对当前环境的实际考虑,Deno 将停止在内部代码中继续使用 TypeScript。文档中提到的问题涉及 TypeScript 编译时间、结构以及代码组织方式等。未来,Deno 项目将使用纯 JavaScript 编写内部代码。
TOP 4:《日活超过3亿的快手是怎么进行性能优化的?》
作者:叶兰
在移动互联网时代,由于设备资源受限、网络不稳定等因素,Web 端和移动端的性能优化显得尤为重要,如果性能不好,用户就容易流失,ToC 的产品尤为明显,体验差的产品必然会被市场淘汰。如何做好性能优化是每个企业都会关注的。
快手性能优化负责人杨凯表示:“随着快手 App 功能越来越多,App 的性能也面临着严峻的挑战,诸如 App 越来越卡、内存占用越来越大、包大小不断增加等各类问题都严重影响着用户体验”。InfoQ 采访了杨老师,我们一起来看看快手是如何应对性能挑战的。
TOP 5:《谷歌正式发布Android 11 Beta版,带来多项重磅更新!》
作者:Android 开发者博客
译者:核子可乐
策划:小智
6 月 11 日,谷歌安卓开发者博客正式发布了 Android 11 Beta 版,本次版本更新着力强调三大主题:人、控制与隐私。谷歌还在 Kotlin 协同程序中为开发者提供更新,旨在完善 Jetpack Compose 工具包、加快 Android Studio 中的构建速度,并为 Play Console 带来全新的使用体验。谷歌表示,这是一个开发者友好的版本,带来了现代 Android 开发的新体验。
TOP 6:《Deno 1.0正式发布!》
作者:Deno 团队
译者:王强
策划:小智
随着 JavaScript 语言的不断变化,以及诸如 TypeScript 之类的新增改进,Node 项目的构建可能会成为一项艰巨的工作,过程中需要管理构建系统和其他需要繁重操作的工具链,结果大大抵消了动态语言脚本的优势。此外,通过 NPM 存储库链接到外部库的机制本质上是中心化的,这不符合 Web 的发展理念。
我们认为 JavaScript 与其周围的软件基础架构已经在改进的道路上走得够远了,应该做一些简化工作了。我们想要寻求一种可用于多种任务的有趣且高效的脚本环境。而 Deno 是一个新的运行时,用于在 Web 浏览器之外执行 JavaScript 和 TypeScript。
TOP 7:《唯一维护者锒铛入狱,周下载量超2600万的JS库该何去何从?》
作者:李俊辰
Core-js 是 GitHub 上一个极具人气的 JavaScript 库,最近,这个库的维护者 Denis Pushkarev 锒铛入狱。Pushkarev 在去年发生了一起车祸,造成一死一伤,尽管 Pushkarev 声称车祸的主要原因并不在于自己,但并没能左右判决结果,Pushkarev 需要为他的违法行为付出代价——最终被判处 18 个月有期徒刑。
TOP 8:《Node.js要完了吗?》
作者:Kasra Madadipouya
译者:王强
策划:蔡芳芳
Deno 1.0 发布之后的这些天,关于 Node.js 的讨论也甚嚣尘上。在社交媒体和技术论坛中,许多开发人员都在谈论 Node.js 的命运走向。甚至有人断言 Node.js 即将迎来终结,至少这一天迟早会到来。我并不是什么先知,但在本文中我会与大家分享一些看法。本文主要尝试回答“Node.js 是否要完”这个问题。我会向大家解释,为什么现在我们不必在意那些对 Node.js 命运的悲观预测,即便这种预测并非空穴来风。
TOP 9:《Vue、React 和 Angular:该选择哪个框架?》
作者:InVerita
译者:Sambodhi
策划:蔡芳芳
近几年 ,前端领域出现了两大玩家:Google 发布的 Angular、Facebook 开发的 JavaScript 库 React。在 2018 年,又有一个实力雄厚的玩家加入了这场竞争:Vue.js,它 很直白地表示出了自己 的豪心壮志——立志成为最受欢迎的 JavaScript 框架。
本文对三个最流行的 JavaScript 框架进行了全面的比较:Vue、React 和 Angular,如果你是正在开发或者目前正在考虑使用这些流行框架之一来启动项目的开发人员,我们希望本文对你选择正确的解决方案能有所帮助。
TOP 10:《为什么我不再用Vue,改用React?》
作者:Alexandre Lion
译者:王强
策划:李俊辰
当我走进现代前端开发行业的时候,我做了一个每位开发人员都要做的决策:选择正确的框架。那时 jQuery 正在被淘汰,人们不再用它编写难看的、非结构化的老式 JavaScript 程序了。我们正在走进一个时髦的,流行的,模块化的 JavaScript 框架的新时代。所以我选择了 VueJS。
评论