写点什么

NativeScript 2.2 将 Webpack 引入 Angular 项目

  • 2016-08-28
  • 本文字数:1225 字

    阅读完需:约 4 分钟

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

  • 重构了文本修饰、文本转换、字符间距和格式化文本的应用;
  • 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

2016-08-28 19:001583
用户头像

发布了 1008 篇内容, 共 389.4 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

C 语言入门(八)

逝缘~

7月月更

利用小程序运行时技术增强Flutter跨端开发属性

Speedoooo

flutter 小程序 移动开发 小程序容器

关于Java&JavaScript中(伪)Stream式API对比的一些笔记

山河已无恙

Java stream JavaScrip

零基础小白该如何选择web前端课程呢

小谷哥

【技术人才懂的浪漫】TiDB 社区为你准备好了给另一半的“七夕节”礼物,回复:我要挑战,即可参与活动!

TiDB 社区干货传送门

零基础可以自学web前端技术吗

小谷哥

当转转严选订单遇到状态机

转转技术团队

架构 状态机

数字藏品加速破圈,助力产业发现新机遇

智捷云

NFT 区块链数字藏品 数字藏品 智捷云 智捷云科技

Python异常知多少

迷彩

Python 异常处理 7月月更

别再说你不知道函数递归了-入门知识

芒果酱

C语言 7月月更

历史的坑,只能尽量填平

技术小生

事故复盘 7月月更

不同学习方式的web前端程序员有什么区别

小谷哥

企业遇到知识管理困境该怎么办?这里有解决方案!

Baklib

SQL 改写系列六:谓词推导

OceanBase 数据库

基于EasyCV复现DETR和DAB-DETR,Object Query的正确打开方式

阿里云大数据AI技术

深度学习 开源 自监督学习

用 Flutter 给小姐姐的照片调个颜色滤镜

岛上码农

flutter ios 前端 安卓开发 7月月更

【刷题记录】14.最长公共前缀

WangNing

7月月更

运营商的时代之旅:种下5.5G的魔豆,攀上数字化的天空花园

脑极体

通过 MSE 实现基于Apache APISIX的全链路灰度

阿里巴巴云原生

Apache 阿里云 微服务 云原生 灰度发布

在互联网+的潮流中,企业客户服务该何去何从?

Baklib

互联网+ 客户服务

十分钟生成影视级室内设计效果,红星美凯龙设计云如何升级传统家居行业

阿里云弹性计算

gpu 智能家居 异构计算

项目越写越大,我是这样做拆分的

小鑫同学

项目架构 7月月更

排队助手 | 2022年6月产品更新日志

天天预约

微信小程序 SaaS应用 排队工具 便民服务

在web前端培训中怎么提升前端技术能力

小谷哥

模块2作业

【Docker 那些事儿】如何高效地搭建 Docker 私有仓库

Albert Edison

Docker Kubernetes 容器 云原生 7月月更

web前端技术学习完后怎么找工作呢

小谷哥

5个开源组件管理小技巧

SEAL安全

安全 软件供应链 开源组件

新星计划Day10【数据结构与算法】 排序算法

京与旧铺

7月月更

技术解析|Doris Connector 结合 Flink CDC 实现 MySQL 分库分表 Exactly Once精准接入

SelectDB

数据库 flink 数据仓库 Doris

Node.js基础入门

bo

前端 Node 7月月更

NativeScript 2.2将Webpack引入Angular项目_JavaScript_James Chesters_InfoQ精选文章