这篇文档由 AI 翻译。
本术语表旨在为 Lynx 开发中常用的技术术语的含义提供描述性指导。关于这些术语更正式定义的最新共识,请参阅 Lynx 活跃规范。
Lynx 软件开发工具包 (SDK) 是一组工具、库和 API,使开发者能够为 Lynx 构建应用程序。它封装了两层:一层是本机层:引擎,另一层是脚本层(或前端层):框架。
Lynx SDK 的一部分,负责将 Lynx 页面转换为屏幕上的像素,并提供 API 以形成 Lynx 平台。
它被写成 C++ 核心,并带有用平台原生语言(例如 iOS 的 Objective-C、Android 的 Java/Kotlin 等)编写的平台特定层,确保高性能和访问底层系统资源,并且需要与主机应用程序一起本地集成和交付。
Lynx SDK 的一部分,提供运行时库和高级 UI 编程模型,使 Lynx 应用程序开发人员能够编写应用程序逻辑和 UI 组件。它被写成 JavaScript,并需要与应用程序代码一起在需要时从文件系统或内存中加载。
目前,Lynx SDK 提供了两种框架:[ReactLynx]。
类似于 Web 平台,Lynx 平台是 Lynx 引擎提供给脚本开发者的 API 和功能的集合,例如元素、事件、样式、脚本运行时环境等。
模板是 Lynx 引擎编译后加载的代码包,用于为 Lynx 页面(或应用程序)提供动力。
我们将来可能会研究更好的名称。