写点什么

NativeScript 2.0 的发布带来了使用 Angular 2 的移动应用程序开发

  • 2016-05-15
  • 本文字数:1005 字

    阅读完需:约 3 分钟

NativeScript 2.0 发布,集成了 AngularJS 2.0,让开发者可以编写 iOS 和 Android 端本地移动应用程序。

在题为《 NativeScript 2.0——最佳搭建跨平台本地移动应用程序的选择》的博文中,Telerik 公司的 Valio Stoyche 说,Angular 2 框架给开发者带来了“前所未有的代码复用于网络和本地移动应用程序的体验”。

NativeScript 2.0 可以让开发者跨多个平台使用现有的代码来搭建移动应用程序,它的发布旨在减少 Angular 开发者搭建本地移动应用程序的学习时间和准备时间。

在题为《使用NativeScript 进行Angular 2 本地移动应用程序代码中代码复用》的博文中,Angular 和NativeScript 的狂热爱好者、工程师Nathan Walker 说:“这不是复用、Cordova 或是web 视图,而是真的使用JavaScript 编写的本地的60fps 移动应用程序。”

Walker 使用下面 Chrome、Android 以及 iPhone 下运行相同的代码的图片展示了本地应用程序。

NativeScript 2.0 在性能上进行了很大的改善,发布了一个试验性的功能,旨在加速 Android 应用程序。

软件开发总监 Georgi Atanasov 描述了 NativeScript gith ub 中的解决方案,他说:

简单来说,由于 Android 应用程序的加载时间需要进行改进,我们已有了一个 POC 实现,利用 V8 启动快照功能查看它能获得什么。结果非常可观,通过保存所有模块,我们可以得到大于 1 秒的改进。

Antanasov 还说,由于 V8 API 的特性,NativeScript 需要集合整个 JS 模块到一个单独的文件中,并传到 V8::CreateSnapshotDataBlob 方法中。根据 Stoychev 所说,对于发布模式的应用程序,开发者可以将所有的代码封装为一个包,并将它加载到虚拟机的内存中去。

Todd Anglin(Progress 首席布道者)告诉 InfoQ 他对 2.0 版本发布的看法,“对于超过一百万的使用 Angular 框架的开发者来说,编写交互式 web 应用程序方面,NativeScript 2.0 框架是一个很大的飞跃,它们可以使用 Angular 特性下完全原生的 UI 和性能创建 0 缺陷移动应用程序。”

NativeScript 的蓝图上有对 Windows 支持的需求,以及多线程和 NativeScript 热加载功能性能的改善。

NativeScript 是根据 Apache 2.0 许可证发布的开源产品。

查看英文原文 NativeScript 2.0 Release Brings Mobile App Development with Angular 2


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-15 19:004368
用户头像

发布了 218 篇内容, 共 67.4 次阅读, 收获喜欢 76 次。

关注

评论

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

《我的阿勒泰》让取景地成热门,数据飞轮助力旅行APP更懂用户需求

Geek_2d6073

揭秘华为如此多成功项目的产品关键——Charter模板

快乐非自愿限量之名

产品开发 产品运营 IPD

数字先锋| 绘就“煤”好未来!

天翼云开发者社区

云计算 云电脑

直播分享|深入解析ts-morph:通过注释生成类型文档

OpenTiny社区

开源 Vue 前端 组件库 OpenTiny

win版PDF Annotator(PDF编辑软件) v9.0.0.920 激活版

iMac小白

软件测试学习笔记丨Selenium 复用cookie

测试人

软件测试

流批一体技术简介

Apache Flink

大数据 flink 流批一体

微众银行:使用图数据库进行全局数据血缘治理

悦数图数据库

图数据库

探索PEPE代币的过去与未来:1100%的年内涨幅背后的故事

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

用python字典统计CSV数据

不在线第一只蜗牛

搭建PHP开发环境:Linux篇

技术冰糖葫芦

API Explorer api 货币化 API 文档

软件测试学习笔记丨Selenium 处理下拉框

测试人

软件测试

通透!!十大回归算法模型最强总结

EquatorCoco

算法

虚拟ECU:基于SkyEye的TRACE32嵌入式调试

DevOps和数字孪生

虚拟ECU

面试官:说说Netty的核心组件?

王磊

Java

Apache Flink CDC 3.1.0 发布公告

Apache Flink

大数据 flink Flink CDC

K歌还能这样玩?详解回森“音乐弹幕”功能背后的技术实践!

快手技术

5分钟入门微信小游戏开发

扬_帆_起_航

微信 微信小游戏 CocosCreator

开发体育赛事直播APP的“聊一聊”功能:支持私聊、群聊和发红包

软件开发-梦幻运营部

3个常用的Python性能分析工具及其使用方法

我再BUG界嘎嘎乱杀

Python 后端 性能分析

精益管理|AIRIOT智慧变电站管理解决方案

AIRIOT

物联网平台 智慧电力 智慧系统 智慧发电站

盘点5个优秀的思维导图在线制作网站,总有一款适合你!

彭宏豪95

效率工具 思维导图 在线白板 AIGC 思维导图软件

直播回顾丨GQL 与新版本悦数图数据库亮点解析

悦数图数据库

圈子源码APP小程序H5社区开源论坛源码最新兴趣社区交友圈子系统小程序源码搭建教程圈子社区系统源码 开源 多端圈子社区论坛系统 社区圈子

多客潇潇

App uni 小程序发开 圈子

登上国际舞台!天翼云P4 EIP网关流量管理创新方案亮相CCGrid 2024!

天翼云开发者社区

云计算 云网关

英特尔GTC科技体验中心开幕,一站打卡丰富智能应用

E科讯

NativeScript 2.0的发布带来了使用Angular 2的移动应用程序开发_JavaScript_James Chesters_InfoQ精选文章