相关问题
#鸿蒙学习大百科#HarmonyOS的分层架构设计是怎样的?
1189浏览 • 1回复 待解决
#鸿蒙通关秘籍# HSP和HAR的主要区别是什么?
1610浏览 • 1回复 待解决
HAP和HAR的区别是什么
2970浏览 • 1回复 待解决
HarmonyOS JsBridge分层设计思想
1608浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
1778浏览 • 2回复 待解决
关于数据库商品库存的架构设计问题有知道的吗?
3403浏览 • 1回复 待解决
请问Previewer与Simulator的区别是什么?
1143浏览 • 1回复 待解决
FA模型与Stage模型在设计哲学上的区分是什么
2981浏览 • 1回复 待解决
HTTP原生库与RCP区别是什么?
1162浏览 • 1回复 待解决
FA模型与Stage模型的区别是什么?
1576浏览 • 1回复 待解决
#鸿蒙通关秘籍#HAR和HSP两种共享包的主要区别是什么?
987浏览 • 1回复 待解决
DevEco Studio中HTTP代理与Gradle代理的区别是什么?
12468浏览 • 1回复 待解决
HarmonyOS 项目架构搭建和设计
957浏览 • 1回复 待解决
HarmonyOS NEXT与Android系统的主要区别是什么?
286浏览 • 1回复 待解决
Ability框架的设计哲学是什么?
294浏览 • 0回复 待解决
Entry模块的HAP和Feature模块的HAP在使用和功能上的区别是什么
2815浏览 • 1回复 待解决
HarmonyOs中的分布式系统架构如何设计?
840浏览 • 0回复 待解决
HarmonyOS当前hap包,har包,hsp包,entry,feature包,每个包作用是什么?
1218浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中相对布局与线性布局的区别是什么?
876浏览 • 1回复 待解决
#鸿蒙通关秘籍#为什么鸿蒙中还有HAR与HSP啊?不是已经有了hap了么?那么=两种共享包的区别是什么?
915浏览 • 1回复 待解决
FA模型与Stage模型在设计哲学上的区分是什么?FA模型的应用组件分类与经典三层(MVC?)的区别
2781浏览 • 1回复 待解决
sync和await的区别是什么?
1322浏览 • 1回复 待解决
Applicationcontext、UIAbilitycontext、Context的区别是什么
2809浏览 • 1回复 待解决
Docker 数据卷容器与普通容器有什么差别?与容器互联的区别是什么?
4083浏览 • 1回复 待解决
openCustomDialog和customDialog的区别是什么?
279浏览 • 0回复 待解决
HAR静态共享包,HSP动态共享包。HAR会打包到HAP里,HSP可以被多个HAP引用,打包时不会打进HAP里,可以理解为特殊的HAP。
什么情况下使用hsp、har?
可以这样:当只有一个模块使用时,用har,多个模块使用时用hsp。没有必须使用har的要求。
引用资源方面,har因为是整个包拿过去,所以可以使用$来访问资源,hsp需要封装为一个资源管理类去拿资源。
页面路由方面也有所不同,har中的page需要通过命名路由的方式跳转,hsp是url和命名路由都可以。
其他方面没什么不同的
HAR和HSP优缺点:
总体策略推荐:
使用单hap+多har,如果按需加载的模块使用hsp
详细说明:
三方库,开发的模块需要提供给其他应用(公司外部),只能使用 har
二方库,开发的模块需要提供给其他应用(公司内部),建议使用 har
有按需加载的模块,按需加载的使用 hsp,其他模块使用 har
公共的组件被多个模块使用,并且数量较少,推荐使用 hsp