官方文档里还有Stage和FA模型,Deveco Studio创建项目的时候却根本没办法选择?
官方文档里还有Stage和FA模型,Deveco Studio创建项目的时候却根本没办法选择? 官方文档里还有Stage和FA模型,deveco studio创建项目的时候却根本没办法选择?
官方文档里还有类js的开发模式,但是没有FA模型,也只能用ets开发。
到底是文档更新不及时,还是deveco studio有问题?
你好。从API8开始,官方文档就不建议使用FA模型,主推Stage模型了。从API10开始,IDE就不再有FA模型创建的配置入口了,现在IDE都是默认Stage模型。
关于类JS开发语言,目前还是支持的,只不过基本也没有人选择这种方式了。建议使用ArkTS。参考:通用属性-组件通用信息-兼容JS的类Web开发范式(ArkUI.Full)-JS组件-ArkUI(方舟UI框架)-应用框架 - 华为HarmonyOS开发者
综上所述,并非文档更新不及时,也不是deveco studio的问题。文档肯定要全面,并且也有著明不推荐。
支持的话,是不是意味着我要自己建立相应的文件?
现在右键没有模板,
目前新建工程默认Stage模型,无法创建FA模型工程。FA(Feature Ability)模型:从API 7开始支持的模型,已经不再主推。
感谢,
基本信息
姓名: 张三
职位: 软件工程师
技能: Python, Java, C++
在DevEco Studio中创建项目时,无法直接选择Stage和FA模型的原因在于,DevEco Studio默认支持的是基于ArkTS或JS的UI框架,而Stage和FA模型主要是针对应用的生命周期和页面管理的方式。Stage模型是鸿蒙OS 3.0及以上版本引入的新应用模型,强调应用的生命周期和资源的精细化管理,而FA模型则是传统的应用模型。开发者在使用DevEco Studio时,可以通过配置应用的不同页面和生命周期来实现类似Stage或FA模型的效果,而不是直接在创建项目时选择模型类型。具体的实现方式需要参考鸿蒙官方文档中对应用生命周期和页面管理的详细说明。