总体趋势:前端正通过持续的技术革新重新定义自身价值。
- 前端已不再拘泥于满足页面展示,开始延展到通过全栈来闭环产品。前端开发者的关注点也早已不是如何使资源利用效率更高,页面体验更优以及保证业务的稳定输出,而是更为关注产品能力、产业模式、数据建设以及商业转化。
- 前端已有透过业务深入产业,影响商业结果的能力。前端已由单纯工具解决问题的属性逐步转变为深入产品机制解决商业问题的角色。
- 如今的前端开发进入了技术深水区。在全栈和多端的影响下,前端领域的“术业有专攻”的时代已经到来。
github开源数据统计:
Top100 内有 14 个项目是与前端基础学习相关的,侧面可以看出前端行业的繁荣;同时也反映出知识和人才的迭代速度是非常快的。
前端技术总结概括:
- Deno 超过 Vue.js 一跃成为过去一年 Star 增长最快的开源项目,打破了 Vue.js 连续 4 年登顶的垄断。虽然在工业届使用 Deno 落地在业务场景的情况还比较少,但是发展势头锐不可当;
- TypeScript 依旧保持着高速成长,未来潜力不可限量。TypeScript 必将给前端生态带来新的气象,同时也会促使前端开发者更多地关注代码设计、易用可维护、编码原则及设计理念等方面的知识;
- 框架层面通过项目分布的情况,明显能看到 React 生态圈>> Vue 生态圈>> Angular 生态圈;
- 2019年底继 HTML、CSS 和 JS 之后,WebAssembly 核心规范成为w3c的浏览器的标准,同时 C/C++、Rust、Go 等语言编写的高性能模块也在浏览器上运行。相信在不久的将来,Web 应用的桌面客户端化,也将成为一种趋势;
- Strapi 位列 Nodejs 相关领域的第三名侧面反应了低代码的趋势还在持续升温,各家都在研制自己的低代码平台来提升开发效率;
- JS Framework 相关的领域,