@lsmn
2016-08-25T06:09:57.000000Z
字数 1609
阅读 3372
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在Android和iOS上运行后台服务的能力。在新版本中,使用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