相关问题
#鸿蒙学习大百科#HarmonyOS的分层架构设计是怎样的?
1507浏览 • 1回复 待解决
#鸿蒙通关秘籍# HSP和HAR的主要区别是什么?
2336浏览 • 1回复 待解决
HarmonyOS JsBridge分层设计思想
1967浏览 • 1回复 待解决
HAP和HAR的区别是什么
3321浏览 • 1回复 待解决
关于数据库商品库存的架构设计问题有知道的吗?
3668浏览 • 1回复 待解决
FA模型与Stage模型在设计哲学上的区分是什么
3309浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
2397浏览 • 2回复 待解决
请问Previewer与Simulator的区别是什么?
1514浏览 • 1回复 待解决
HTTP原生库与RCP区别是什么?
1418浏览 • 1回复 待解决
HarmonyOS 项目架构搭建和设计
1236浏览 • 1回复 待解决
Ability框架的设计哲学是什么?
569浏览 • 0回复 待解决
#鸿蒙通关秘籍#HAR和HSP两种共享包的主要区别是什么?
1244浏览 • 1回复 待解决
FA模型与Stage模型的区别是什么?
2084浏览 • 1回复 待解决
DevEco Studio中HTTP代理与Gradle代理的区别是什么?
12933浏览 • 1回复 待解决
Entry模块的HAP和Feature模块的HAP在使用和功能上的区别是什么
3206浏览 • 1回复 待解决
HarmonyOs中的分布式系统架构如何设计?
1153浏览 • 0回复 待解决
HarmonyOS NEXT与Android系统的主要区别是什么?
960浏览 • 1回复 待解决
HarmonyOS当前hap包,har包,hsp包,entry,feature包,每个包作用是什么?
1539浏览 • 1回复 待解决
#鸿蒙通关秘籍#为什么鸿蒙中还有HAR与HSP啊?不是已经有了hap了么?那么=两种共享包的区别是什么?
1366浏览 • 1回复 待解决
FA模型与Stage模型在设计哲学上的区分是什么?FA模型的应用组件分类与经典三层(MVC?)的区别
3188浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中相对布局与线性布局的区别是什么?
1260浏览 • 1回复 待解决
Applicationcontext、UIAbilitycontext、Context的区别是什么
3160浏览 • 1回复 待解决
sync和await的区别是什么?
1683浏览 • 1回复 待解决
Docker 数据卷容器与普通容器有什么差别?与容器互联的区别是什么?
4359浏览 • 1回复 待解决
ArkUI中@State、@Prop、@Link装饰器的区别是什么?请举例说明使用场景。
558浏览 • 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