返回博客首页
← 所有文章

NativeScript 1.7 版本发布

2016 年 3 月 17 日 — 作者 Valio Stoychev

感觉好像昨天才发布了 1.6 版本,但现在 1.7 版本已经发布,可以 立即下载

在继续介绍上个月发生的各种好消息之前,我想先跟大家分享一些社区活动。

为了帮助您及时了解 NativeScript 的最新消息和活动,我们开始定期发布简报。第一期简报很快就会发布。这是了解 NativeScript 最重要信息的最便捷方式。您可以 在这里订阅

我要分享的第二件事是,我们最近推出了一个全新的 Slack 频道!仅仅几周时间,我们已经拥有了 350 多位 NativeScript 用户!现在,您可以使用 Slack 频道进行社区交流,并使用 StackOverflow 获取社区支持。NativeScript 核心工程团队也将监控 Stack Overflow。

如果您需要了解有关生产支持、开发人员支持或企业支持等高级支持选项的更多信息,请访问 Telerik 网站的 专业服务部分

现在来看看产品更新。以下是主要亮点

  • 与 VS Code 编辑器完全集成,并在 Mac 和 Windows 上支持 iOS/Android 调试。
  • NativeScript 的 Windows 运行时的首次预览
  • Angular 2 SDK - Alpha 版本

VS Code 集成

我很高兴地告诉大家 NativeScript 扩展的 VS Code 版本已经发布。NativeScript 团队直接与 Microsoft VS Code 团队合作,为您提供出色的 NativeScript 开发体验。我们的扩展程序可在 Mac 和 Windows 上运行,并支持 iOS 和 Android 应用程序开发。

所有 NativeScript 开发人员都会很高兴在 VS Code 中使用 NativeScript 具备完整的调试功能。这意味着您现在可以检查变量、设置断点(甚至条件断点)以及单步执行代码。借助这些功能,调试 NativeScript 应用程序变得更加强大和轻松。此外,对于使用 TypeScript 的用户,您将享受智能感知、重构和代码导航支持。

要详细了解我们的 Visual Studio Code 支持以及如何实际安装扩展程序,请访问 本文

NativeScript 运行时 Windows 版本预览!

Windows 通用支持是 NativeScript 最受欢迎的功能之一。我非常高兴地宣布,我们今天开源了 NativeScript 运行时的 通用 Windows 平台 (UWP) 版本!该存储库在 GitHub 上提供,并提供了一个极简的示例应用程序,您可以运行该应用程序
 
该应用程序还可以在预计本月发布的 Windows Mobile 10 上运行。

请记住,这是我们针对 Windows 运行的第一个预览版。此代码尚未准备好投入生产。我们要走的路还很长,才能在 Windows 通用(以及 Windows Mobile 10)上提供相同的出色体验。

我们将这个项目开源,以便收集反馈并邀请合作。目前我们无法给出确切的发布日期。敬请关注更多信息。

要详细了解我们的 Windows 运行时,请阅读这篇 专门的博客文章

Angular 2.0 集成的 Alpha 版本

您知道,我们一直在 Angular 与 NativeScript 的兼容性方面投入了大量精力。NativeScript 是,也将是使用 Angular 编写原生移动应用程序的最佳方式。我们已经有很多开发人员使用此集成来验证我们的工作。

在 1.7 版本中,我们很高兴地提供与 Angular SDK 集成的功能完整版本。我们还需要做一些工作才能在 Angular 上下文中完全启用某些 UI 组件。这些任务与 Angular SDK 集成是分开的。 

要开始使用 访问我们的 NativeScript 和 Angular GitHub 存储库

您现在就可以开始使用 Angular 2 和 NativeScript 构建应用程序!请记住,Google Angular 2 版本仍然处于 Beta 阶段。如果您正在开发即将投入生产的应用程序,您可能应该暂时只使用纯 NativeScript API。 在他们的 GitHub 存储库中随时了解 Angular 2 的状态。

Angular 仍然是 NativeScript 团队的主要关注点。我们预计将在 4 月底发布一个稳定的 Beta 版本,该版本可以用于生产应用程序。

以下是目前在 NativeScript 中启用的所有 Angular SDK 功能列表。

功能
路由器
事件
ng-model
生命周期钩子
组件
模板
元数据
数据绑定
服务
指令
依赖项注入
管道
HTTP
本地化 (ng2-translate)

NativeScript + Angular = Web/移动/桌面重复使用

Nathan Walker 发布了一个使用 Angular 的 NativeScript 项目高级种子。该项目展示了我们与 Angular 集成的真正力量,例如,在 Web 和桌面应用程序中重复使用应用程序的整个非 UI 代码。想一想,在 Web 和移动环境中重复使用您的大量 Angular 代码将是多么强大。我们认为这个项目对我们来说是一个非常重要的里程碑。 详细了解这一点

CSS 动画处于实验状态

团队发布了 CSS 动画支持的预览版。我们认为这个功能是继续构建我们的 CSS 支持并提供动画功能的好方法。请看一下这个功能,并告诉我们如何才能改进它。 请阅读本文以了解更多信息

我希望您像我们一样喜欢使用 NativeScript。

如果您正在评估该框架,有任何问题,请在 Twitter 上联系我 (@ValioStoychev),我会帮助您解决。