一 OpenHarmony系统之Service代码一键生成工具引见
Service框架代码生成工具蕴含工具入口、工具框架、公共模块、运转环境、系统平台。其中,工具入口形容调用Service框架代码生成工具的入口形式,允许命令行调用、VS Code插件(即VS插件)调用,从而可以依据开发环境的不同,驳回相对应的调用Service框架代码生成工具的入口形式,成功Service框架代码生成工具的入口多样性,便于调用Service框架代码生成工具。工具框架蕴含C语法解析器、代码生成器两局部,C语法解析器允许包括但不限于对class、function、properties、parameter等外容的解析,代码生成器允许包括但不限于对proxy、stub、service、interface等服务框架代码的生成。公共模块形容通用的、在不同局部均会经常使用的公共接口与模块,可以包括通用的正则校验、类型映射、代码模板、文件操作等模块,运转环境形容Service框架代码生成工具运转的环境,包括Nodejs与Python,由于Nodejs自身具备跨平台性特点,故Service框架代码生成工具可以在Windows、linux、mac、OpenHarmony等不同系统平台灵敏经常使用,Service框架代码生成工具的运转环境另一局部是python,针对不同平台做python适配,Service框架代码生成工具即可成功跨平台经常使用。