用户界面代码生成研究进展
2020-11-25王慧亚范佳琪张志翔
现代计算机 2020年8期
王慧亚,范佳琪,张志翔
(四川大学计算机学院,成都610065)
0 引言
随着互联网技术的进步和智能设备的普及,各种网站、移动应用层出不穷,极大地方便了人们的生活。对于一个新应用的开发者来说,无论是出于抢占市场的考量,还是节约成本的打算,缩短项目开发周期都是永恒的追求。在软件开发的各个流程中,用户界面的设计和实现是非常重要的一部分。用户界面(User Interface,UI),是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换;界面需要体现需求,展示功能,同时界面风格对用户体验也有莫大的影响[1]。因此在软件开发过程中,界面开发十分重要。
界面开发的一个重要步骤是起草和设计模型,它有助于用户界面的实例化,以评估或验证抽象的设计概念。在工业环境中,这一过程通常由专门的设计师执行,他们拥有特定领域的专业知识,能够使用图像编辑软件制作具有吸引力、直观的图形用户界面,或是创建线框或实体模型,从而在投入开发资源实现它们之前对设计进行评估。在创建了这些初始设计草稿之后,必须将它们转换为代码,以便最终用户能够以其预期的形式体验用户界面。这一过程是耗时、繁琐且易出错的,即使软件开发人员具有相当的专业知识,完成设计图到代码的转换也要花费大量时间和精力。因此,用户界面的自动化生成是一项意义重大的研究,可以解放开发者生产力,使其有更多时间专注于逻辑和业务的实现,缩短开发周期。……
登录APP查看全文
