微软通过 DeviceScript 技术将 TypeScript 引入物联网
微软研究院推出了一个开源项目 DeviceScript,凭借其实验性的 DeviceScript 技术将其 TypeScript 语言扩展到微型物联网设备。 根据介绍,DeviceScript 为低资源、基于微控制器的设备,包括 ESP32 和 RP2040 硬件平台带来了 TypeScript 的开发者体验。作为 TypeScript 的一个子集,DeviceScript 被编译成可以在非常有限的环境中运行的自定义 VM 字节码。该实验性项目还包括一个 Visual Studio Code 扩展。 Visual Studio 代码编辑器的 DeviceScript 扩展允许开发人员生成、部署、调试和跟踪 DeviceScript 代码,还包括设备监视功能。DeviceScript 命令行界面允许开发人员从他们喜欢的 IDE 编译程序。CLI 也可以在容器中使用,例如 Docker。 据称 DeviceScript 的工作方式与 TypeScript 相同,但并不支持所有 TypeScript 的功能。由于 DeviceScript 运行时可用的资源有限,因此存在一些语义上的差异:例如...


