【技术实现步骤摘要】
一种基于元素的组件化拖拽式建模平台、工具及方法
[0001]本专利技术涉及互联网系统
,具体为一种基于元素的组件化拖拽式建模平台、工具及方法。
技术介绍
[0002]随着互联网技术的发展,硬件平台也越快来越多样化,为了满足人们的日常所需,各类应用软件也层出不穷。但是,面对众多不同的操作系统、不同的开发平台以及开发语言,都需要开发者去重新开发,在这个过程中,存在严重的资源浪费,人力和开发成本不断增加,导致一款软件在不同平台的生产及利用也耗时耗力。而且不同的操作系统系统、不同的硬件平台,需要考虑其兼容性,也严重影响了开发者的生产效率。针对以上问题,市面上已经提出过解决方案,根据用户的请求,提取请求中的配置信息,获得资源目录,构建应用生成脚本,然后调用相应操作系统底层编译指令生成应用程序安装包。该方法在一定程度上是提高了开发效率,但是应用程序仍然需要开发者按照传统开发模式开发,当有界面修改或需求变动时,需要重新编译生成安装包,用户需要更新安装包。
[0003]现有技术中构建移动应用的解决方案大致有如下几种:
...
【技术保护点】
【技术特征摘要】
1.一种基于元素的组件化拖拽式建模平台,其特征在于,包括有:管理平台包含项目管理模块,拖拽式操作管理模块,数据源管理模块,代码生成模块,移动应用生成模块,移动应用运行模块;项目管理模块,包括项目全开发周期管理,包含项目的新建、编辑、删除,同时也包含对项目开发过程的管理;拖拽式操作管理模块,用于执行用户的拖拽操作,对已选组件进行拖拽布局和事件绑定,也包含组件的基础样式设置和页面的常规配置;数据源管理模块,用于对组件配置数据源;代码生成模块,根据已经完成的布局生成相应的应用代码;移动应用生成模块,根据移动应用配置参数和代码生成移动应用资源包;移动应用运行模块,用于获取所述移动应用资源包并运行于移动设备。2.一种基于元素的组件化拖拽式工具,其特征在于:包括有页面管理模块,元素管理模块、组件管理模块、拖拽式操作管理模块、数据源管理模块、代码生成模块、移动应用生成模块、移动应用运行模块;页面管理模块,包括常用的组件好的页面和接口,供开发者直接利用,页面管理模块包含多个页面库,包括但不限于APP必备页面库、APP常用模块库、单商户商城库、营销活动库、商家端库、会员上传库;元素管理模块,包括有组装成组件的各类元素,多种元素可以直接使用进行组装,包括但不限于图片、按钮、文字、文字图标;组件管理模块,包括有组装成页面的常用组件,常用组件包括基础组件,列表组件、营销组件,每个组件分类包含有多套可直接使用的组件,用于组合成页面;拖拽式操作管理模块,用于执行用户的拖拽操作,对已选组件进行拖拽布局和事件绑定,也包含组件的基础样式设置和页面的常规配置,并且当组件拖拽式操作模块执行拖拽操作时,根据组件的位置、排序信息和各组件之间的关联关系生成应用配置参数;数据源管理模块,对组件自由配置数据源,调用数据库数据代码生成模块,根据已经完成的布局生成相应的应用代码;移动应用生成模块,根据移动应用配置参数和代码生成移动应用资源包,并生成小程序、APP;移动应用运行模块,运行上述生成的小程序、APP。3.根据权利要求2所述的一种基于元素的组件化拖拽式工具,其特征在于:代码生成模块可根据应用配置参数中组件的位置和排序信息生成相应样式的应用,以及根据应用配置参数中各组件的关联关系生成组件之间可相互响应...
【专利技术属性】
技术研发人员:闫志成,盛卫星,郭昕华,张小凯,赵帅,
申请(专利权)人:中犇软件科技南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。