Skip to content

Perry: TypeScript 到原生应用的编译器

Perry 是一款革命性的开发工具,它允许开发者直接将 TypeScript 代码编译为适用于几乎所有主流平台的原生 GUI 和 CLI 应用程序。

核心特性

  • 跨平台支持:支持编译为 macOS、iPadOS、iOS、Android、Linux、Windows、watchOS、tvOS 以及 WebAssembly。
  • 无需运行时:编译生成的应用是纯粹的原生二进制文件,不需要 Node.js、V8 引擎或任何其他运行时环境。
  • 无需 Electron:告别沉重的 Electron 壳子,生成的应用体积小、启动快、性能强。
  • 原生 GUI/CLI:直接调用系统底层的 GUI 组件,实现真正的原生体验。

为什么选择 Perry?

对于习惯于 TypeScript 开发的 Web 开发者来说,Perry 提供了一条通往原生开发的捷径:

  1. 统一技术栈:用熟悉的 TypeScript 编写所有平台的代码。
  2. 卓越性能:编译为原生机器码,消除了解释执行的开销。
  3. 极简分发:直接分发二进制文件,用户无需预装任何依赖。

资源链接


TIP

如果你正在寻找一种比 Electron 更轻量、比 React Native 更通用的原生开发方案,Perry 绝对值得一试。

Released under the MIT License.