相关问题
#鸿蒙学习大百科#HarmonyOS的分层架构设计是怎样的?
1525浏览 • 1回复 待解决
#鸿蒙通关秘籍# HSP和HAR的主要区别是什么?
2378浏览 • 1回复 待解决
HarmonyOS JsBridge分层设计思想
1995浏览 • 1回复 待解决
HAP和HAR的区别是什么
3346浏览 • 1回复 待解决
关于数据库商品库存的架构设计问题有知道的吗?
3691浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
2471浏览 • 2回复 待解决
FA模型与Stage模型在设计哲学上的区分是什么
3330浏览 • 1回复 待解决
HTTP原生库与RCP区别是什么?
1441浏览 • 1回复 待解决
请问Previewer与Simulator的区别是什么?
1542浏览 • 1回复 待解决
FA模型与Stage模型的区别是什么?
2127浏览 • 1回复 待解决
#鸿蒙通关秘籍#HAR和HSP两种共享包的主要区别是什么?
1254浏览 • 1回复 待解决
HarmonyOS 项目架构搭建和设计
1271浏览 • 1回复 待解决
DevEco Studio中HTTP代理与Gradle代理的区别是什么?
13017浏览 • 1回复 待解决
Ability框架的设计哲学是什么?
582浏览 • 0回复 待解决
HarmonyOS NEXT与Android系统的主要区别是什么?
995浏览 • 1回复 待解决
HarmonyOs中的分布式系统架构如何设计?
1198浏览 • 0回复 待解决
HarmonyOS当前hap包,har包,hsp包,entry,feature包,每个包作用是什么?
1549浏览 • 1回复 待解决
#鸿蒙通关秘籍#为什么鸿蒙中还有HAR与HSP啊?不是已经有了hap了么?那么=两种共享包的区别是什么?
1404浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙中相对布局与线性布局的区别是什么?
1277浏览 • 1回复 待解决
Entry模块的HAP和Feature模块的HAP在使用和功能上的区别是什么
3239浏览 • 1回复 待解决
FA模型与Stage模型在设计哲学上的区分是什么?FA模型的应用组件分类与经典三层(MVC?)的区别
3226浏览 • 1回复 待解决
openCustomDialog和customDialog的区别是什么?
537浏览 • 0回复 待解决
@State和@Link的区别是什么?
562浏览 • 0回复 待解决
navigation和router的区别是什么?
3101浏览 • 1回复 待解决
WordBreak.BREAK_WORD与WordBreak.BREAK_ALL的区别是什么?
1318浏览 • 1回复 待解决
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