适于应用程序的开发系统、方法、存储介质和计算机设备技术方案

技术编号:43545441 阅读:19 留言:0更新日期:2024-12-03 12:26
本发明专利技术提供了一种适于应用程序的开发系统、方法、存储介质和计算机设备。所述开发系统包括:项目初始化模块,生成主模块目录和至少两个子模块目录的第一目录构建模块,生成主模块公共方法目录和主模块公共组件目录的第二目录构建模块,在每个子模块目录下分别生成子模块公共方法目录和子模块公共组件目录的第三目录构建模块,在子模块目录下分别生成子模块业务页面目录的第四目录构建模块,在子模块业务页面目录下的页面中根据子模块公共方法、子模块公共组件、页面逻辑信息和页面信息生成业务页面的页面开发模块。采用本发明专利技术的上述系统,能够使项目的整体结构更加清晰,引用更加简单,从而提高协同开发效率,并降低后续维护成本。

【技术实现步骤摘要】

本专利技术涉及计算机应用,更为具体而言,涉及一种适于应用程序的开发系统、方法、存储介质和计算机设备


技术介绍

1、目前开发微信小程序可以直接使用原生微信小程序进行开发,扩展性比较差。也可以使用三方框架进行开发,例如taro.js,开发完后使用架构自带的webpack代码编译工具进行构建打包,生成微信小程序的文件资源,进行上传发布。

2、一般情况下在开发微信小程序项目过程中,一个小程序都是采用一个项目进行构建开发。具体而言,如图1所示,在项目的架构上构建的公共方法common,公共组件components,业务页面pages,路由配置router.js等都在src目录下,业务页面pages需要引用到的公共方法或公共组件都直接引用项目中的common和commponts,且项目中只有一个统一的路由配置文件在src目录下的router.js。这样的项目架构简单,避免了花费更多时间在开发架构上,从而可以快速进入业务逻辑的开发。

3、然而,在复杂的业务逻辑中,例如业务逻辑中页面众多,页面逻辑复杂或者一个项目下有多个业务线时,继续使用上述项目本文档来自技高网...

【技术保护点】

1.一种适于应用程序的开发系统,其特征在于,所述开发系统包括:

2.如权利要求1所述的开发系统,其特征在于,所述开发系统还包括路由开发模块,用于执行下述操作:

3.如权利要求2所述的开发系统,其特征在于,所述业务页面的页面路径信息包括所述业务页面所属的子模块信息和页面索引信息。

4.如权利要求1所述的开发系统,其特征在于,所述至少两个子模块目录中的每个子模块相互独立。

5.一种适于应用程序的开发方法,其特征在于,所述开发方法包括:

6.如权利要求5所述的开发方法,其特征在于,所述开发方法还包括:

7.如权利要求6所述...

【技术特征摘要】

1.一种适于应用程序的开发系统,其特征在于,所述开发系统包括:

2.如权利要求1所述的开发系统,其特征在于,所述开发系统还包括路由开发模块,用于执行下述操作:

3.如权利要求2所述的开发系统,其特征在于,所述业务页面的页面路径信息包括所述业务页面所属的子模块信息和页面索引信息。

4.如权利要求1所述的开发系统,其特征在于,所述至少两个子模块目录中的每个子模块相互独立。

5.一种适于应用程序的开发方法,其特征在于,所述开发方法包括:

【专利技术属性】
技术研发人员:王亚奇孔嘉鑫赵少峰
申请(专利权)人:河北幸福消费金融股份有限公司
类型:发明
国别省市:

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

1