2022年全栈开发展望:趋势、框架与语言( 二 )


如果你听有人说PHP快挂了或者已经不行了 , 千万别信这种胡话 。 看看Web世界 , 看看PHP还活跃在多少网站当中 。
2022年全栈开发展望:趋势、框架与语言
文章图片
当程序员们讨论哪种编程语言快挂了 。
JavaScript
不久之前 , 《2021年JS现状报告》刚刚发布 。 虽然得票率不高 , 但JavaScript在开发社区中仍广为人知、也值得关注 。 特别是那些完全没接触过JavaScript的朋友 , 请马上延伸这方面认知 。 另外 , JavaScript中的大部分工具/框架也能与TypeScript配合使用 。
前端框架
前端框架的前三甲选手可谓稳如泰山 , 仍然是React、Angular与Vue:
去年 , Svelte曾经引起过不小的轰动 。 如今它正逐渐在市场上巩固自己的份额 , 说明文档大有改进 , 我本人也在体验过一段时间之后为它友好的上手难度所吸引 。
但Svelte肯定不是唯一值得关注的新势力 , 业界对于SolidJS和AlpineJS同样赞誉有加 。
后端框架
结果基本在大多数人的意料之中 。 身为后端开发者 , 掌握Express肯定是最基本的要求:
2022年全栈开发展望:趋势、框架与语言
文章图片
但过去一年中 , 大量新兴工具的快速涌现同样令人印象深刻:
2022年全栈开发展望:趋势、框架与语言
文章图片
结合个人体会 , 我认为Remix是目前讨论热度最高的后起之秀 , 而Astro与SvelteKit也应该能闯出自己的一片天地 。
测试
测试?真有人做测试吗……
只是开个玩笑 , TDD(测试驱动开发)现在还挺热门的 。
而且跟以往一样 , Jest与Mocha继续双雄争霸 。
2022年全栈开发展望:趋势、框架与语言
文章图片
愈发臃肿的移动与桌面应用
打开Discord桌面应用 , 我们可以像查看常规网站一样检查里头的源代码 。 都是JavaScript , 熟悉吧?更准确地说应该是TypeScript , 不过大差不差啦 。
2022年全栈开发展望:趋势、框架与语言
文章图片
Electron与ReactNative的领先相信早在大家的预料之中 , 紧随其后的则Cordova和Ionic 。
考虑到Flutter的到来 , 对于Tauri竞争地位与市场占有率的后续关注可能会很有趣 。
Build工具
2022年全栈开发展望:趋势、框架与语言
文章图片
没什么特别的 , 我唯一的预测就是Vite将在未来一年内得到广泛应用 。

在这里 , 我们看到了Axios、Lodash、Moment和Redux等的身影 。 确实没什么新奇之处 。
2022年全栈开发展望:趋势、框架与语言
文章图片
在榜单之外 , 推荐大家了解了解Redux和Tailwindcss 。
谷歌的小算盘
过去几年来 , 谷歌一直在着力完善自己的工具集 , 咱们就针对这方面聊一聊 。 至于已经被说烂了的Kubernetes和糟糕的搜索引擎 , 那些不在本文的讨论范围内 。
Go
2022年全栈开发展望:趋势、框架与语言
文章图片
如果您正好是位后端开发者 , 可能已经注意到Go语言的采用率正节节攀升 。 考虑到K8s就是用Go编写的 , 而且在企业中的普及度不断上涨 , 我个人肯定要密切关注Go语言及其生态系统 。
Flutter
2022年全栈开发展望:趋势、框架与语言
文章图片
谷歌一边羡慕Facebook(现在的Meta)能搞出自己的ReactNative , 一边又急于摆脱Electron , 最终的答案就是Flutter 。 虽然谷歌似乎是把太过期望和野心都硬塞了进来 , 但不得不说Flutter和Dart还真挺容易上手 。