[关闭]
@lsmn 2016-08-24T22:09:57.000000Z 字数 1609 阅读 3250

NativeScript 2.2将Webpack引入Angular项目

NativeScript JavaScript Webpack Angular


摘要

NativeScript 2.2已经发布。该版本改进了UI,支持iOS 10 Beta 3,并将Webpack引入了以Angular 2为基础的项目。

正文

NativeScript 2.2已经发布。该版本改进了UI,支持iOS 10 Beta 3,并将Webpack引入了以Angular 2为基础的项目。

发布公告中,来自Telerik的Valio Stoychev详细介绍了组件更新,包括Data Form(现在尚处于Beta测试阶段)、Chart(现已完成Beta测试)、SideDrawer和AppFeedback。

按照Stoychev的说法,Data Form功能强大,可以节省时间。它允许开发人员“快速构建各种表单,比如:注册、数据输入项、登录,等等。该控件在列表中显示了数据对象的属性。终端用户可以使用不同类型的编辑器编辑这些属性。”

Stoychev介绍了Chart组件的更新,他写道:

Chart组件去掉了它的Beta标签,提供了更强更流畅的体验。它提供了许多不同的图表系列——线形图、面积图、曲线面积图、柱状图、饼图,等等。结合类别型、日期-时间型、数值型坐标轴和线注解及带注解,Chart成为一个适合任意数据场景的、功能强大的可视化工具。底层的Angular 2框架仍然处于RC状态,因此,如有必要,将来可能会有一些变化。

NativeScript最新的主版本带来了许多工具更新,包括决定将Webpack用于以Angular 2为基础的项目。Stoychev表示,Webpack已经成为Angular 2项目的默认工具,并且很快成为“一个供所有Web开发人员使用的事实标准。”NativeScript把Webpack作为一种“热重载机制”来使用,并用它打包及优化应用程序大小,减少加载时间。

不过,Webpack并不会立即引入,NativeScript仍然会继续支持LiveSync。据Stoychev介绍,在维持现有机制的前提下,LiveSync经过了改进,包括在1秒钟内将代码编辑器中的变化体现到应用程序上。

感兴趣的读者可以点击这里预览LiveSync 2.3的功能。

据Stoychev介绍,NativeScript团队正积极推进,让开发人员可以使用Web Workers规范在后台线程中运行JavaScript代码,后续还会为开发人员提供使用NativeScript在AndroidiOS上运行后台服务的能力。在新版本中,使用NativeScript的iOS开发人员还可以使用由最新发布的iOS 10 Beta版提供的新API。

让Angular 2.0可以在NativeScript之上运行的工作还在继续。随着NativeScript 2.2发布,RC4版本获得了官方支持。而按照Stoychev的说法,团队正在进行修改,以便能符合最新的RC5版本的要求。

感兴趣的读者可以点击这里查看完整的变更日志,以下是NativeScript 2.2修复的其中一部分特性:

NativeScript是开源的,遵循Apache 2.0许可协议。要想升级到最新版本,请点击这里

查看英文原文:NativeScript 2.2 Introduces Webpack for Angular 2 Projects

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注