跨平台桌面应用的前端开发方法及装置制造方法及图纸

技术编号:22329784 阅读:15 留言:0更新日期:2019-10-19 12:13
本发明专利技术公开了一种跨平台桌面应用的前端开发方法及装置,所述方法包括:获取用于开发跨平台桌面应用的前端页面的辅助工具,所述辅助工具通过图形用户界面显示,接收用户在所述图形用户界面上进行的操作信息,根据所述操作信息配置预生成项目的开发环境,在标准模板库中选择符合所述操作信息的标准物料,所述标准物料包括页面模板,根据所述开发环境和所述页面模板生成项目,通过在可视化的GUI界面上进行操作生成项目,无需再使用命令行的工具,无需再安装大量的前端工具包,极大的方便了用户进行前端开发,降低了用户进行前端开发的难度,减少了开发前端页面的时间,提高了用户进行前端开发的工作效率,提高了项目开发的质量。

Front end development method and device of cross platform desktop application

【技术实现步骤摘要】
跨平台桌面应用的前端开发方法及装置
本专利技术涉及计算机应用
,尤其涉及一种跨平台桌面应用的前端开发方法及装置。
技术介绍
随着近年来Web前端技术蓬勃发展,前端开发已经由传统的WebPage网页模式转变为WebApp模式为主,项目工程更加复杂,如何高效的协作开发,保证项目的开发质量显得尤为重要。在企业项目开发中,往往需要开发很多个不同的企业级中后台管理系统或网站系统,对于后台管理系统或网站系统的前端来说,需要重复创建多种相似而又不同的系统,每个系统的前端相似,而业务又都不相同,所以需要被创建成不同的隔离的系统。而每个系统对于前端开发技术而言又有很大的相似性,例如同样的项目开发流程,开发、编译、测试、打包等,需要配置很多开发套件,例如配置路由、配置监控、配置样式处理器等,大量的重复工作往往需要几天时间才能配置完成,导致工作效率较低,而且不同开发工程师的编程能力或编程风格不同,导致项目质量参差不齐,不便于项目后期复核、升级等。而传统的通过组件形式、单一解决方案的复用能力有限,只是简单地根据不同的功能给出不同的代码块,需要开发工程师自己拼接组件,导致代码比较乱,需要再修改调整代码,工作效率仍比较低,无法提高项目的开发质量。
技术实现思路
有鉴于此,本专利技术提供了一种跨平台桌面应用的前端开发方法及装置,用于解决现有技术中项目前端开发时工作效率低,项目质量参差不齐,不便于项目后期复核、升级等问题。为达上述之一或部分或全部目的或是其他目的,本专利技术实施例的第一方面提供了一种跨平台桌面应用的前端开发方法,包括:获取用于开发跨平台桌面应用的前端页面的辅助工具,所述辅助工具通过图形用户界面显示;接收用户在所述图形用户界面上进行的操作信息;根据所述操作信息配置预生成项目的开发环境;在标准模板库中选择符合所述操作信息的标准物料,所述标准物料包括页面模板;根据所述开发环境和所述页面模板生成项目。在其中一个实施例中,所述标准物料还包括至少一种组件,每种组件用于实现一种对所述项目的页面进行操作的功能,所述组件设置在所述页面模板中;所述标准物料还包括区块,所述区块设置在所述页面模板中,所述组件设置在所述页面模板的所述区块中,所述区块用于组合一种排列方式的组件。在其中一个实施例中,所述根据所述开发环境和所述页面模板生成项目之后,还包括:获取所述标准物料的代码;添加所述标准物料的代码至所述项目中。在其中一个实施例中,所述添加所述标准物料的代码至所述项目中之后,还包括:接收用户在所述项目中输入的业务代码;打包所述标准物料的代码和所述业务代码,得到打包的项目;将所述打包的项目发送至浏览器,以使所述浏览器显示项目的前端页面。在其中一个实施例中,所述获取所述标准物料的代码,包括:获取用户统计的物料使用频率;当所述使用频率大于预设阈值时,将所述物料确定为标准物料,并添加至标准模板库中;获取用户输入的所述标准物料的初始代码;对所述初始代码标准化处理,得到所述标准物料的代码。在其中一个实施例中,所述方法还包括:监听所述标准物料的代码是否已被更新;当监听到所述标准物料的代码已被更新,获取更新的信息;根据所述更新的信息更新打包的项目,以使所述浏览器更新项目的前端页面。在其中一个实施例中,所述监听所述标准物料的代码是否已被更新,包括:监听用户是否修改了标准物料的代码;监听用户是否在所述图形用户界面上进行了新的操作;当监听到用户修改了标准物料的代码,或监听到用户在所述图形用户界面上进行了新的操作,确定所述标准物料的代码已被更新。本专利技术实施例的第二方面提供了一种跨平台桌面应用的前端开发装置,包括:获取模块,用于获取用于开发跨平台桌面应用的前端页面的辅助工具,所述辅助工具通过图形用户界面显示;接收模块,用于接收用户在所述图形用户界面上进行的操作信息;配置模块,用于根据所述操作信息配置预生成项目的开发环境;选择模块,用于在标准模板库中选择符合所述操作信息的标准物料,所述标准物料包括页面模板;生成模块,用于根据所述开发环境和所述页面模板生成项目。本专利技术实施例的第三方面提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述所述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,包括:所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述方法的步骤。本专利技术公开了一种跨平台桌面应用的前端开发方法及装置,所述方法包括:获取用于开发跨平台桌面应用的前端页面的辅助工具,所述辅助工具通过图形用户界面显示,接收用户在所述图形用户界面上进行的操作信息,根据所述操作信息配置预生成项目的开发环境,在标准模板库中选择符合所述操作信息的标准物料,所述标准物料包括页面模板,根据所述开发环境和所述页面模板生成项目,通过在可视化的GUI界面上进行操作生成项目,无需再使用命令行的工具,无需再安装大量的前端工具包,极大的方便了用户进行前端开发,降低了用户进行前端开发的难度,减少了开发前端页面的时间,提高了用户进行前端开发的工作效率,解决了现有技术中项目前端开发时工作效率低,项目质量参差不齐,不便于项目后期复核、升级等问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种跨平台桌面应用的前端开发方法的实现流程示意图;图2是本专利技术实施例二提供的另一种跨平台桌面应用的前端开发方法的实现流程示意图;图3是本专利技术实施例三提供的又一种跨平台桌面应用的前端开发方法的实现流程示意图;图4是本专利技术实施例四提供的一种跨平台桌面应用的前端开发装置的示意图;图5是本专利技术实施例五提供的终端设备的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1是本专利技术实施例一提供的一种跨平台桌面应用的前端开发方法的实现流程示意图,如图1所示,本实施例提供的跨平台桌面应用的前端开发方法包括以下步骤:步骤11、获取用于开发跨平台桌面应用的前端页面的辅助工具,所述辅助工具通过图形用户界面显示。本实施例提供的跨平台桌面应用的前端开发方法用于开发桌面应用的前端页面,该桌面应用是可跨平台的,不依赖于操作系统,也不依赖硬件环境,可以在多种系统下开发、运行和维护。跨平台桌面应用的前端页面的辅助工具是由用户预先开发的,该辅助工具的系统预先安装在开发前端页面的装置上。辅助工具的确定,是由用户通过统计调查,获取在跨平台桌面应用的前端开发中,哪些工具是常使用的,哪些工具是不常使用的,将常使用的工具确定为用于开发跨平台桌面应用的前端页面的辅助工具。本实施例中,用于开发跨平台桌面应用的前端页面的辅助工具可基本文档来自技高网...

【技术保护点】
1.一种跨平台桌面应用的前端开发方法,其特征在于,包括:获取用于开发跨平台桌面应用的前端页面的辅助工具,所述辅助工具通过图形用户界面显示;接收用户在所述图形用户界面上进行的操作信息;根据所述操作信息配置预生成项目的开发环境;在标准模板库中选择符合所述操作信息的标准物料,所述标准物料包括页面模板;根据所述开发环境和所述页面模板生成项目。

【技术特征摘要】
1.一种跨平台桌面应用的前端开发方法,其特征在于,包括:获取用于开发跨平台桌面应用的前端页面的辅助工具,所述辅助工具通过图形用户界面显示;接收用户在所述图形用户界面上进行的操作信息;根据所述操作信息配置预生成项目的开发环境;在标准模板库中选择符合所述操作信息的标准物料,所述标准物料包括页面模板;根据所述开发环境和所述页面模板生成项目。2.根据权利要求1所述的跨平台桌面应用的前端开发方法,其特征在于,所述标准物料还包括至少一种组件,每种组件用于实现一种对所述项目的页面进行操作的功能,所述组件设置在所述页面模板中;所述标准物料还包括区块,所述区块设置在所述页面模板中,所述组件设置在所述页面模板的所述区块中,所述区块用于组合一种排列方式的组件。3.根据权利要求2所述的跨平台桌面应用的前端开发方法,其特征在于,所述根据所述开发环境和所述页面模板生成项目之后,还包括:获取所述标准物料的代码;添加所述标准物料的代码至所述项目中。4.根据权利要求3所述的跨平台桌面应用的前端开发方法,其特征在于,所述添加所述标准物料的代码至所述项目中之后,还包括:接收用户在所述项目中输入的业务代码;打包所述标准物料的代码和所述业务代码,得到打包的项目;将所述打包的项目发送至浏览器,以使所述浏览器显示项目的前端页面。5.根据权利要求3所述的跨平台桌面应用的前端开发方法,其特征在于,所述获取所述标准物料的代码,包括:获取用户统计的物料使用频率;当所述使用频率大于预设阈值时,将所述物料确定为标准物料,并添加至标准模板库中;获取用户输入的所述标准物料的初始...

【专利技术属性】
技术研发人员:吴晴浩
申请(专利权)人:深圳市中农易讯信息技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1