APP下载

GUI 源码自动生成研究综述

2021-11-19刘子龙

现代计算机 2021年11期
关键词:定义界面规则

刘子龙

(四川大学计算机学院,成都610065)

0 引言

互联网时代的到来,各式软件应用的开发为人们的生活带来极大的便捷性,软件市场的高利润也不断吸引着新兴企业加入。无论何种智能设备,图形用户界面(GUI)都是软件应用提供给用户操作的直接媒介,决定着用户的使用体验,是软件能否占据市场的决定性因素之一。网络时代,用户对软件应用的GUI 美观性和功能创新性更是提出了更高的个性化需求。

创建用户喜爱的个性化图形界面是目前软件研发的重点。GUI 设计一般由UI 设计师通过纸笔或Photo⁃shop 等图像编辑工具绘制而成,再交由前端工程师通过手动的方式将其转化为真实代码(GUI 源码),这是一项耗时、易出错的任务[1]。为了满足用户个性化需求,UI 设计师会在设计图中采用一些定制UI 组件,这将会对前端工程师的工作增加难度。同时,GUI 开发是一个多次迭代过程,需根据用户反馈不断修改设计并转换为GUI 源码,软件市场是一个分秒必争的环境,快速GUI 迭代开发能力可以有效提高公司的市场竞争力。

因此,GUI 源码生成对于自动化软件开发有着重要的研究意义。目前计算机视觉、自然语言处理等领域的不断进步,为GUI 源码生成提供了技术指导,通过数据驱动的方式,帮助计算机学习GUI 代码的编写规则,协助软件开发流程,使开发人员能够专注于功能逻辑设计,提高生产效率。本文就近二十年现有的GUI源码生成技术进行了归纳和整理,讨论其中方法的优越性及存在的不足之处,并简述了未来的研究方向。……

登录APP查看全文

猜你喜欢

定义界面规则
撑竿跳规则的制定
数独的规则和演变
国企党委前置研究的“四个界面”
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
让规则不规则
TPP反腐败规则对我国的启示
人机交互界面发展趋势研究
成功的定义
手机界面中图形符号的发展趋向
修辞学的重大定义