摘要:系统在初始化时,会加载所有,然后分别在和生成对应的。那么在中,又是如何将上述的生成为开发者直接使用的接口的呢下面就为大家介绍我们引入的。它接受一个对象,然后会遍历原型链中的对象,并且分别按照和去生成一个叫的对象,最后将这个对象返回给开发者。
在 Node.js 社区中,其实不乏通过 Markdown 生成 RESTful API 的框架,按照一定的格式约定好 API 所需要的数据,然后再通过解析 Markdown 文档,将这些关键数据提取出来,最后生成数据库模型和 HTTPS 服务。
YodaOS 作为一个前端操作系统,同样使用了类似的技术。YodaOS 中的应用分为:lightapp 和 extapp,前者是集成在语音交互运行时(Vui-daemon)进程内部的轻应用,它主要是用于一个交互简单,需要快速响应的场景,比如音量控制、系统控制等。后者作为一个独立的进程,通过 Child Process 与主进程通讯,使用场景主要是音乐、游戏、电话等需要长时期使用的应用。