[发明专利]一种Web应用开发工具的实现方法有效

专利信息
申请号: 201711246686.2 申请日: 2017-12-01
公开(公告)号: CN107844299B 公开(公告)日: 2021-01-22
发明(设计)人: 吴玉雁 申请(专利权)人: 浪潮软件股份有限公司
主分类号: G06F8/38 分类号: G06F8/38;G06F9/451
代理公司: 济南信达专利事务所有限公司 37100 代理人: 阚恭勇
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 web 应用 开发 工具 实现 方法
【说明书】:

发明提供一种Web应用开发工具的实现方法,涉及Web应用技术领域,本发明将传统的客户端开发转向了线上开发,开发人员可以随时随地的使用浏览器打开WebIDE进行开发,无需安装客户端软件。该WebIDE面向开发人员,从项目工程的视角设计,提供项目文件树展现、设计器、文件保存等功能。设计器提供拖拽式开发功能,默认提供源代、源码编辑工具、UI拖拽工具和代码机工具,其中前端Web组件拖拽工具基于UI组件库,实现前端Web页面的快速生成,代码机工具基于数据模型,实现代码的开发生成;提供扩展机制,支持自定义插件的灵活接入。

技术领域

本发明涉及涉及Web应用技术,尤其涉及一种Web应用开发工具的实现方法。

背景技术

大数据时代,面对海量的业务数据,如何快速实现数据的可视化展现,实现数据应用的快速开发成了当前的热点,在线应用开发工具被提出。

目前业界的在线开发工具有两类,一种是在线WebIDE,如Eclipse Che、CodingWebIDE,其核心是将桌面版IDE在线上基于浏览器实现,目标是面向开发人员,实现云端IDE、随时随地在线开发;另一种是轻应用定制工具,如阿里quick BI、魔镜等产品,该类产品提供了拖拽式开发界面,目标是面向最终用户(非开发人员),实现数据报表、图形图表类页面、应用的定制化开发。以上两类开发工具,各有自己的应用场景,第一种只是实现了线上IDE,缺少可视化的拖拽式快速开发功能;第二种虽然方便快捷的实现了业务数据的可视化展现,但却使得业务应用离散化,不方便对业务应用的整体把控。另一方面,这类开发工具大多是面向最终用户的,而对于开发者来说缺乏应用开发感觉,体验性不好。

云计算和大数据快速发展的今天,如何能够快速的实现数据应用的快速开发、展示是开发者关注的重点,一款云端的、面向开发者的、具有拖拽式可视化开发的应用开发工具是开发者所期待的。

发明内容

为了解决以上技术问题,本发明提出了一种面向在线的、面向开发人员的、拖拽式的Web应用开发工具的实现方法,实现了所见即所得的效果。

本发明的技术方案是:

一种Web应用开发工具的实现方法,

提供面向开发者的、以项目代码为视角的WebIDE,提供项目代码树展现组件和源码编辑器,提供组件适配接口,实现开发工具的集成和应用代码的保存操作;提供前端拖拽开发工具,基于前端组件库,实现前端代码的快速拖拽式开发,并提供前端组件的注册接口;提供代码生成机功能,基于数据模型,实现代码的快速生成。

主要包括WebIDE、UI拖拽工具以及代码机工具实现方式;

其中,

1)WebIDE由工程文件树和设计器组成,代码文件存储到代码仓库中

1.1)工程文件树采用树形组件将项目中文件展现出来,双击树中文件,将其文件代码展现在代码编辑器中;右键单击树中文件,选择设计工具,将文件代码解析后以该设计工具展现;

1.2)WebIDE的设计器默认以代码编辑器打开,并集成UI拖拽工具和代码机;同时WebIDE支持自定义开发工具的接入,提供统一的插件适配层接口,UI拖拽开发工具和代码机都是基于该接口实现的对接;

插件适配层接口实现方式具体如下:

a)树组件提供右键监听事件,各接入开发工具实现该监听事件;

b)WebIDE采用IFrame的方式来加载各开发工具,响应组件树对应事件,加载开发工具到设计器中;

c)WebIDE提供统一的代码保存接口,开发工具调用该接口实现代码保存;

function save(data){}

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711246686.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top