@Rays
2018-11-09T17:12:22.000000Z
字数 1346
阅读 1600
语言&开发
JavaScript
摘要: 最新发布的NativeScript 5.0版本做了多处改进,包括增强了对Vue.js的支持、提升了开发人员体验,并提供了更多的原生特性。此外,NativeScript 5.0中还包括了全新的NativeScript-Schematics。NativeScript-Schematics是一种Angular扩展,有助于开发人员从同一项目中构建Web和移动应用。
作者: Sergio De Simone
正文:
最新发布的NativeScript 5.0版本做了多处改进,包括增强了对Vue.js的支持、提升了开发人员体验,并提供了更多的原生特性。此外,NativeScript 5.0中还包括了全新的NativeScript-Schematics。NativeScript-Schematics是一种Angular扩展,有助于开发人员从同一项目中构建Web和移动应用。
从开发人员体验看,NativeScript 5.0的主要改进如下:
tns
命令的--hrm
命令行选项,命令如下:
tns run ios|android –hmr
(图片来自于NativeScript博客)
交互式tns create
命令:该交互式命令为开发人员创建新应用、选择应用类型和模板提供全程帮助。运行命令后,会提示用户做出一些选择,包括首选语言、纯JavaScript或TypeScript、使用哪种UI框架、采用Angular或Vue.js,以及模板选择Blank、Hello World、SideDrawer或Tabs等。
从命令行创建插件:支持使用命令tns plugin create
创建插件。相对于必须从NativeScript插件代码库克隆而言,使用命令无疑是一项巨大的改进。
更好的“编码-测试-调试”循环:新版本改进了LiveSync和调试特性。LiveSync是一种对物理设备上应用做在线更新的工具,可以降低20%到30%的加载时间。与此相关,新版本支持从命令行触发Playground Preview应用实现应用的预览。
如上所述,NativeScript 5.0还改进了部分原生特性:
NativeScript 5.0的另一项显著改进是对Vue.js提供了更好的支持。这归因于对NativeScript UI 组件包装器(Wrapper)的改进。
NativeScript团队还宣布了下一个版本的计划,即5.1版有望于圣诞节推出。5.1版的主要亮点将是支持Angular 7以及进一步改进的HMR。
查看英文原文: NativeScript 5.0 Brings Better Developer Experience and More Native Features