BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

NativeScript 2.2将Webpack引入Angular项目

| 作者 James Chesters 关注 1 他的粉丝 ,译者 谢丽 关注 9 他的粉丝 发布于 2016年8月29日. 估计阅读时间: 4 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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修复的其中一部分特性:

  • 重构了文本修饰、文本转换、字符间距和格式化文本的应用;
  • Label上的CSS background-image在iOS中不加载;
  • 多HTTP响应头在Android上没有正确返回;
  • 在编辑文本并移除text-view时应用崩溃;
  • 一个页面上的多个ScrollViews会同时触发scrollEvent;
  • iOS onSuspend + showModal()返回“错误:该值不是一个本地对象”;
  • 当进入TabView的“更多”选项卡时,导航栏重复。

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

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT