山川云数据欢迎您!

App开发框架有哪些?

作者:创始人 日期:2020-06-11 人气:433

 随着现在互联网普及很多企业都开始开发app,很多的app开发的时候都会先把框架定好,开发app需要至少7个人完成,一个好的App开发框架,要能在框架层面解决中大型App开发中Hybrid开发框架选型、模块间解耦的问题,一些找郑州知网开发app的客户,会问App开发框架有哪些?




 我们平常在下载app用户都知道,app要满足Android和iOS两个系统环境,最好的办法就是实现一套代码跨端运行,所以Hybrid App混合应用模式应运而生,目前市面上的大多数App都是采用Web+Native的混合技术来实现的,在整个开发框架上有各种各样的框架,各种各样的技术选型。




 App开发框架:
 App开发框架库:framework(android&ios)/plugins(js)/App工程Demo(android&ios)
 server:发布管理平台的部署包、接口文档、部署手册等文件.

 产品白皮书:对开发框架的使用进行详细的讲解.


 App开发框架应以模块化设计为基础,同时打通NA与H5两种不同技术实现的业务,模块主要分为:
 1、模块总线

 模块总线从逻辑上确定了模块的概念,同时支持模块的远程变更和动态升级;


 2、H5模块

 由H5页面组成,可以是离线页面也可以是在线页面,H5模块无法对外提供api,但是可以调用其他NA模块提供的api;实现模块间的完全解耦,推荐模块代码不仅要逻辑上独立,最好是采用子工程的方式实现物理上的分离;


 3、NA模块

 主要由NA页面组成,也可以是NA容器加载的H5页面,NA模块可以对外提供api;


 4、API总线

 主要提供模块api注册和调用两个能力;


 5、页面导航总线

 不区分NA和H5的融合页面设计,页面的打开和返回由页面导航总线统一调度;


 框架特性:
 1、都需要学习自身封装的 JavaScript API,跨平台重用代码;
 2、使用 HTML5 + CSS + JavaScript 开发,丰富的UI库;
 3、提供访问设备原生API的 JavaScript API包装器;
 4、提供打包、部署的工具或服务,解决原生开发中机型适配的难题。

你觉得这篇文章怎么样?

00

快捷导航

8网络营销 青岛营销策划 商城系统二次开发 企业网络营销方案 web开发项目管理系统 商城如何做分销 软件直销软件开发企业 网络推广有哪些平台 付费网络推广渠道 深圳直销软件开发公司 管理软件二次开发 直销 软件设计 商城手机app 网络推广是 网络推广营销托管公司 开发软件平台 公司直销软件开发 网络推广内容 成都的营销策划公司 直销软件系统开发公司 网络营销有哪些 网络营销新媒体 专业的app开发公司 网络营销方案模板 直销软件开发系统 深圳网络推广方式 分销商城设计 网络推广营销系统 商城分销模式 直销 软件制作开发