入门
介绍
什么是 NativeScript?
NativeScript 将平台 API 直接提供给 JavaScript 运行时(具有强类型),以提供丰富的 TypeScript 开发体验。
一些流行的用例
- 使用共享代码库构建 Web、iOS、Android 和 Vision Pro 应用程序(又称跨平台应用程序)
- 使用可移植的 JavaScript 技能构建原生平台应用程序
- 使用平台 API 功能增强 JavaScript 项目
- AndroidTV 和 Watch 开发
- watchOS 开发
- 通过 JavaScript 理解学习原生平台
- 通过 直接从 Web 浏览器尝试 API 来探索平台 API 文档,而无需设置平台开发机器。
为什么选择 NativeScript?
- JavaScript 技能重用
- 自然的平台感觉和性能特征
- 改善平台开发人员与 JavaScript 开发人员之间的协作方式
- 通过允许开发人员在不同环境之间移植其技能来增强工作市场潜力
- 完全开源并成为 OpenJS 基金会 的成员,通过提供一个中立的组织来托管和维护项目,以及协作资助有利于整个生态系统的活动,来支持 JavaScript 和 Web 技术的健康发展
所有这些都由支持的平台运行时提供。
为了帮助跨平台开发,常用用例在 @nativescript/core 中实现,利用每个运行时提供的底层原生 API。
可以使用许多流行的 JavaScript 框架;通常被称为风格,例如
- 纯 JavaScript 或 TypeScript — 当前是
@nativescript/core
的一部分,使用 XML 来声明 UI 和用于数据绑定的 JavaScript 类 - Angular — 发布在
@nativescript/angular
下 - Vue — 发布在
nativescript-vue
下 - React — 发布在
react-nativescript
下 - Svelte — 发布在
svelte-native
下
如何使用文档?
这些文档是在没有对读者经验进行任何假设的情况下编写的,但它确实假设读者了解 JavaScript 基础知识。如果您不熟悉 JavaScript,我们推荐 MDN 提供的以下资源
左侧边栏(在移动设备上顶部有一个下拉菜单)包含主要导航。
在大多数页面上,右侧边栏(在移动设备上隐藏)包含当前页面的大纲,允许快速跳转到感兴趣的部分。除了大纲之外,本节还显示了对当前页面做出贡献的 GitHub 用户列表,一个“编辑此页面”按钮(如果适用),可用于贡献其他详细信息或仅修复当前页面的拼写错误。
准备好深入了解了吗?
您将需要使用 环境设置指南 来设置您的开发机器,这涉及准备您的机器以进行 iOS 和 Android 开发,以及通过 npm install -g nativescript
安装 NativeScript CLI。
- 接下来
- 环境设置