Master
工具

imgcook

Published: Apr 13, 2021
Apr 2021
评估?

还记得在研究项目pix2code中,如何通过图形用户界面的截图自动生成代码吗?现在这个技术已经出现了产品化的版本— imgcook,它是阿里巴巴旗下的软件即服务产品。它可以通过智能化技术把不同种类的视觉稿(Sketch/PSD/静态图片)一键生成前端代码。在双十一购物狂欢节期间,阿里巴巴需要定制大量的活动广告页面。经常会有一次性页面需要被快速开发完成。通过深度学习方法,用户体验设计师的设计,首先被处理为前端代码,然后由开发人员进行调整。我们的团队正在评估这项技术:尽管图像处理是在服务器端进行的,主页界面却在网页上,imgcook提供可以集成软件设计及开发生命周期的 工具 。imgcook可以生成静态代码,如果你定义了领域专用语言,它也可以生成数据绑定模块代码,该技术还没达到完美的程度,设计人员需要参考某些规范,以提高代码生成的准确性(此后仍需开发人员的调整)。我们对于魔术代码生成一直十分谨慎,因为从长远看,生成的代码通常很难维护,imgcook也不例外。但是如果你限定它用于特定的上下文,例如一次性活动广告页,这项技术值得一试。