返回博客首页
← 所有文章

视频:TypeScript 中的 NativeScript Hello World

2016年2月2日 — 作者:Dan Wilson

Alexander Ziskind 一直在创作一些非常好的 NativeScript 视频教程。我最近发现了一个有趣的视频,演示了如何逐步将我们现有的 NativeScript(基于 JavaScript)Hello World 应用程序转换为 TypeScript 应用程序

如你所知,TypeScript 是 JavaScript 的一个类型化超集,它编译成普通的 JavaScript。这意味着你可以获得 JavaScript 的强大功能和可用性,同时使用更强大的类型化开发体验。对于那些来自面向对象背景的 JavaScript 开发人员来说,这一点尤其具有吸引力。如果你的软件开发经验主要基于强类型语言,那么在纯 JavaScript 中进行开发可能会感觉有点松散。

TypeScript 为你提供了与 Java/C#/等开发环境(如 Intellisense、语句完成和导航)相同的生产力,但使用的是核心 JavaScript。此外,TypeScript 看起来像普通的 JavaScript,只添加了一层非常薄的注释。观看视频后,你不仅会看到使用 TypeScript 是多么容易,更重要的是,你会亲眼看到一些好处。

NativeScript 轻松支持 TypeScript。事实上,NativeScript 的核心就是使用 TypeScript 开发的。团队认为,强类型环境有助于将错误捕获转移到编译时事件,而不是作为运行时事件出现。最终,进入生产环境的错误更少,这是一件好事tm。此外,我们的开发团队可以使用异步/等待和其他 ES7 级别的功能,而无需等待 ES7 平台成熟。

如果你有兴趣了解 JavaScript 和 TypeScript 之间的区别,并想了解更多信息,请观看 Alex 制作的这段视频:“使用 TypeScript 和 NativeScript 创建原生 iOS 移动应用程序”。

对于那些喜欢仔细阅读的人,Alex 还写了一篇“使用 TypeScript 和 NativeScript 创建原生 iOS 移动应用程序”的详细分步配套指南,供那些喜欢阅读而不是观看视频的人使用。

如果你喜欢这种类型的视频,请继续关注Alexander Ziskind 的 YouTube 频道