好久没写文章了,适当的回顾下过去展望下未来总是好的。
- 先说前端框架,jsx,SSR逐渐流行,相当于是PHP跟JSP的复兴,跟10年前最大的区别是统一成nodejs技术栈了。
- 微前端架构主要解决的事老旧系统的集成问题,主要适用于大厂,如果是新兴创业公司,不适合盲目跟风。个人感觉直接ESM的原生解决方案更优秀。样式的话支持tailwindcss整合起来。
- ES标准化目前都是些语法糖,没发现很大意义的创新。
- 低代码的维护与调试成本远远高于开发成本,所以如果是一次性的页面,比如活动页,商品展示页,增删改查管理页,强烈建议安排上。但是复杂交互的页面还是高码更好,选择低码平台的话一定要选择支持高低码结合的。
- AI方向的话,cursor编辑器强烈安利给大家,花钱也是值得的。最好的功能是它生成的代码能够一键给整合到现有代码中自动diff。v0/vue0 也是不错的,但是cursor用好,vue0我觉得是可有可无。
- 鸿蒙这个方向,华为可以说是对前端开后门了,会TS就直接上吧。当然uniapp后面也会支持鸿蒙,应该这个优先级会比写原生高吗?
- wasm感觉适用于特定场景,比如web端边缘计算。比如nodejs诟病的读写性能问题,直接适用wasm模块,效果嘎嘎好。
- 跨平台当然还是Electron,Tauri应该是未来,建议再看两年,毕竟QQ都没用,咱就不试了。
- 3D渲染引擎,Three.js是主流,这个没得选真好。对有选择困难症的我真友好
- GIS还是老三件,Leaflet,Mapbox,OpenLayers。Leaflet是轻量级,Mapbox是商业,OpenLayers是开源。
- 视频播放器,我就安利个西瓜播放器吧,功能齐全,支持定制。
- 音频播放器,推荐个APlayer吧,功能齐全,支持定制。
- 网络请求,axios是主流,但是目前感觉fetch已经足够用了,而且支持ESM,不用额外引入。
- 前端UI框架,Vuetify是主流,Material-UI是备选,Element-Plus是备选,Ant Design Vue是备选。
- 后端框架,Koa是主流,Express是备选,Nest.js是备选。
- 构建的话,字节的repack,vue的vite要统一dev跟preview了,期待!
- 容器化推荐个sealos,他们还有个fastGTP的产品很不错,有点扣子的味道,都支持私有化部署。
- 前端团队组件分享建议用bit.dev,小团队直接用免费的,团队大了也支持私有化部署
- CI/CD前端建议私有化部署sealos,利用S3的桶去承载web静态资源



