晓前端周刊 第 82 期 前端周刊:如何搭建适合自己团队的构建部署平台

前端团队 @ 晓教育集团

业界动态


JetBrains 调查:JavaScript 最流行,Python 超越 Java

JetBrains 的第五次年度开发者生态系统调查《The State of Developer Ecosystem 2021》结果已发布。该调查基于来自 183 个国家或地区的 31743 名开发者所进行;调查发现的一些关键要点有:

  • JavaScript 是最流行的语言。在过去 12 个月中,有 69% 的受访者使用 JavaScript,39% 的人将其指定为他们的主要编程语言。
  • 就整体使用而言,Python 比 Java 更受欢迎;共有 52% 的人报告使用 Python,49% 的人使用 Java。去年则是 55% 使用 Java,54% 使用 Python。而 Java 作为主要语言则比 Python 更受欢迎;32% 的受访者表示使用 Java 作为他们的主要语言,29% 的使用 Python。
  • 开发人员计划采用或迁移的前 5 种语言分别是 Go、Kotlin、TypeScript、Python 和 Rust。
  • 2021 年开发人员学习的前 5 种语言是 JavaScript、Python、TypeScript、Java 和 Go。
  • 在过去的 5 年中,Ruby、Objective-C 和 Scala 的受欢迎程度都在下降。
  • 增长最快的 5 种语言是 Python、TypeScript、Kotlin、SQL 和 Go。
  • 大多数受访者 (71%) 为 Web 后端开发。
  • ......(完整报告:www.jetbrains.com/lp/devecosy…

Node.js 16.5.0 正式发布

Node.js 16.5.0 正式发布,本次更新内容如下:

  • (SEMVER-MINOR) fs: 允许临时目录前缀为空字符串;
  • deps: 将 npm 升级到 7.19.1;
  • build: 更新 gcovr 以兼容 gcc 8;
  • ......(详情:nodejs.org/en/blog/rel…

好文推荐


重构于 Vite:我如何做 SSG、静态资源发布以及自动化部署

从 2021 年元旦 Vite 发布 2.0 Beta 版就一直在关注 Vite 的动态,借着春节放假有时间,而且 Vue 3.0 和 Vite 2.0 都才大版本更新上线不久,预感后面会火,先开荒尝试一波,也当给以后工作上的业务先提前踩踩坑,对博客做了第三次重构,这一次把客户端和服务端都重新写了,由 PHP 的 LNMP 全家桶全部换成了前端侧的技术栈。

当我们讨论 React Hook 时到底在讨论什么

在使用 React 开发的这段时间里,我最大的感受就是 “这是 React 最好的时代,也是最坏的时代” !「好」在于 hooks 开启了不一样的开发模式,在思考方式上要求更关注于数据之间的依赖关系,同时书写方式更加简便,总体上提升了开发效率;「坏」在于项目中经常是类组件与函数组件共存,而类组件以类编程思想为主导,开发过程中更关注于整个组件的渲染周期,在维护项目时常常需要在两种思维模式中左右横跳,这还不是最坏的一点。

这一次彻底搞懂 Promise

在 JS 里面我们想要优雅进行异步操作,必须是要熟悉一个 ES6 里面非常非常重要的概念 Promise,它所具备的链式调用,很好的缓解了传统回调写法所带来的回调地狱,也是理解生成器,async/await 的基础。在最近几年前端的面试中对其的考察基本是不可避免的,本文的主要目的是记录一下我在实现一个 Promise 的一些过程和思考。

你不知道的 React Virtual DOM

在前端技术蓬勃发展的上古时代,前端开发主要是一些静态页面,使用 ajax、jQuery 等命令式的完成一些对 DOM 的操作,而伴随着前端工程化的不断发展,涌现了诸如 angular、react 等一系列 MVVM 模式的前端框架,这些框架公有的特点就是不再关心具体 DOM 的操作,而是把重点放在了基于数据状态的操作,一旦数据更改,跟它绑定的那个地方的 DOM 也会跟着变化。这种声明式的开发方式极大的增加了开发体验,更好的帮助我们完成组件复用、逻辑解耦等。

如何搭建适合自己团队的构建部署平台

前端业界现有的构建部署方案,常用的应该是 Jenkins,Docker,GitHub Actions 这些,而恰巧,我们公司现在就并存了前两种方案。既然已经有了稳定的构建部署方式,为什么还要自己做一套前端自己的构建平台呢?当然不是为了好玩啊,原因听我慢慢分析。


欢迎大家踊跃投稿,提出建议帮助前端周刊做得更好。
投稿方式:直接分享文章的链接给周刊组成员。

关于我们:我们是晓教育集团大教学前端团队,是一个年轻的团队。我们支持了集团几乎所有的教学业务。现伴随着事业群的高速发展,团队也在迅速扩张,欢迎各位前端高手加入我们~ 我们希望你是:技术上基础扎实、某领域深入;学习上善于沉淀、持续学习;性格上乐观开朗、活泼外向。 如有兴趣加入我们,欢迎发送简历至邮箱:liushan@xiao100.comyangshuijuan@xiao100.com

公众号底图.jpg

文章分类
前端
文章标签