前端复杂业务实践-开篇

3 阅读2分钟

引言

恍惚间,从开始做开发到现在已经快8个年头了,从实习的懵懂无知到后来的独挡一面,从小企业实习到央企,再到私企,做个只有几个页面的网站,亦做过超级应用。一路走来,感慨万千,总想要写点什么记录成长的过程,但又一直拖着没时间抑或静不下心来写,终于,在最近下定决定开启这个专栏,准备陆续将自己的见过的,实践过的东西记录和分享出来。

简介

这个专栏我不打算去记录某些技术点的细节,比如怎么使用微前端,用哪个框架,主要是从业务实践中提炼的一些经验,比如怎么改造巨石应用,用什么样的方法,要注意的点有哪些。考虑了一下,目前打算从以下几个方面来进行分享,如果大家有什么好的建议,欢迎评论区留言。

目录计划

巨石应用改造

在我们日常的业务实践中,特别是一些产品类的公司,一些巨石应用大而全,由此带来的技术栈升级问题、维护问题便随之而来,怎么对这种巨石应用的前端进行升级,怎么接入最新的技术栈便成了我们首要需要解决的问题。

复杂表单

很多公司的业务中都离不开复杂的表单,但过多的业务和ui的交互耦合在一起,对于后续的维护带来极大的挑战,很容易变成人人都不敢改动的xx代码。怎么让复杂表单便于维护、健壮性高呢?

业务中的数据和ui分离

这一块其实和表单的处理是有同样的目的的,就是怎么让我们的业务代码更易读,更容易维护,有更好的健壮性。同时,拆分后对于前端代码的自动化测试也有一定的帮助。

AI在前端中的应用

chatgpt让每个人都感到震惊,社区里面关于ai应用的文章如雨后春笋般出现,这一块带有探索性质,主要是分享我在日常前端工作中ai应用的实践及已经落地的应用。