多端应用开发系统及方法技术方案

技术编号:40056622 阅读:20 留言:0更新日期:2024-01-16 22:02
本公开涉及一种多端应用开发系统及方法。多端应用开发系统包括前端框架和应用层框架。前端框架包括至少一个开发组件,开发组件支持使用Web前端开发语言编写程序代码。应用层框架包括至少一个适配组件,每个适配组件对应至少一种终端应用,适配组件用于将使用Web前端开发语言编写的程序代码配置为能够调用终端应用的设备原生功能的应用程序。基于本公开的多端应用开发系统,开发人员只需要使用Web前端开发语言编写一套代码,即可利用多端应用开发系统的底层处理能力,自动产出多端应用程序,而无需关注产出多端应用程序的底层处理逻辑。

【技术实现步骤摘要】

本公开涉及应用开发领域,特别是涉及一种能够基于一套代码实现多端应用开发的多端应用开发方法及系统。


技术介绍

1、各终端的应用程序(application,缩写为app)主要可以分为浏览器端应用、移动终端应用以及桌面客户端应用三种。浏览器端应用(即web app)可以细分为适用于pc端的web app和适用于移动端的web app(即h5 web app);移动终端应用可以细分为ios应用和android应用;桌面客户端应用可以细分为windows桌面应用和mac桌面应用。

2、在需要同时开发上述多种形态的应用程序时,需要具备不同开发语言的工程师分别进行开发,开发工作量大、研发周期长、复杂度高,投入产出比非常低。

3、由于不同终端形态的应用程序的原生语言存在天然差异,使得针对多种终端形态的应用程序的独立开发,长期来看无法持续,而且无形之中使得这些应用程序变成独立的个体应用,后续维护难度加大,并且存在很多重复开发的内容。

4、因此,需要一种能够基于一套代码实现多端应用开发的方案。


<b>技术实现思路...

【技术保护点】

1.一种多端应用开发系统,包括:

2.根据权利要求1所述的系统,其中,所述应用层框架包括:

3.根据权利要求2所述的系统,其中,

4.根据权利要求1所述的系统,还包括:

5.根据权利要求1所述的系统,还包括:

6.一种利用多端应用开发系统开发多端应用的方法,其中,所述多端应用开发系统为权利要求1至5中任一项所述的多端应用开发系统,该方法包括:

7.一种多端应用开发方法,包括:

8.一种多端应用开发装置,包括:

9.一种计算设备,包括:

10.一种非暂时性机器可读存储介质,其上存储有...

【技术特征摘要】

1.一种多端应用开发系统,包括:

2.根据权利要求1所述的系统,其中,所述应用层框架包括:

3.根据权利要求2所述的系统,其中,

4.根据权利要求1所述的系统,还包括:

5.根据权利要求1所述的系统,还包括:

6.一种利用多端应用开发系统开发多端应用的方法,其中,所述多端应用开发系统为权利要...

【专利技术属性】
技术研发人员:胡增友
申请(专利权)人:第四范式北京技术有限公司
类型:发明
国别省市:

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

1