UI智能化与前端智能化:工程技术、实现方法与编程思想
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 AI改变前端编程

在需求和变更的双重压力下,前端工程师逐渐沦为业务交付工具人。此外,相对于重新定义商业模式、产品功能,调整UI和交互对于产品来说更加短、平、快,这加剧了前端被资源化的状况。很多一线的前端工程师在应对产品需求的路上,发现自己连业务逻辑、代码逻辑都写得越来越少了。“页面重构”这个岗位应运而生。但是,我们也要正视前端被资源化现象的合理性:如果做不好业务,技术也将失去生存和发展的空间。因此,排斥或消除这种现象是错误的,应该接受并改变它。

诚然,要改变前端被资源化的现象,短期的目标是先消除重复和低价值的“页面重构”工作。我们从这里出发,看看AI怎么改变前端编程的。

如图1-1所示,借助AI的能力,前端工程师可以自动进行页面重构工作,把看设计稿、切图、提取颜色值、调整样式等低价值、重复性的事务交给AI去做。接下来,我们看看AI怎么做,页面重构工作有什么要求。

图1-1 AI替代前端工程师进行页面重构的工作