Angular 开发团队近日在官方博客宣布,经过新发布的处置方案,Angular 为 Web 和移动运用共享代码的梦想正在成为理想。
Angular 自发布以来,就可以与 NativeScript 配合运用来构建移动运用。不过,当你需求同时构建 Web 和原生移动运用时,你必须发明构建、开发和维护两个独立的项目。这一应战也招致了开发团队想要实现代码共享的梦想:将 Web 和移动运用的代码放在同一个中央,允许在 Web、iOS 和 Android 之间共享业务逻辑,并保持足够灵敏,以便在必要时包含指定平台的代码。
随着 Schematics 和 ng 的出现,如今有了一整套新的能够性。Angular 和 NativeScript 团队协作创立了 nativescript-schematics ,这是一个可以让你从单个项目构建 Web 和移动运用的技术纲要(原理),适用于 @angular/cli 6.1.0 及以上版本。
开发团队运用命名商定将 Web 代码与移动代码分开,开发人员可以运用 .tns 指定 NativeScript 代码,而 Web 代码则不运用 .tns 扩展。
目的是尽能够多地共享代码,并将特定于平台的代码分解为独自的文件。
开发团队还在 Angular CLI 中为 nativescript-schematics 提供支持,以创立新的代码共享项目,或转换现有的 Web 项目以启用代码共享,并将现有组件和模块创立或转换为代码共享格式。
【编辑引荐】
外媒速递:开发者应当了解的18套机器学习平台
苹果发布iOS 12系统第七个开发者测试版
JavaScript Web 运用顺序和效劳器易受 ReDoS 攻击
为什么说软件开发者是有史以来最好的任务呢?
微软车库运用Sketch 2 Code:未来将替代前端运用开发者?
(责任编辑:admin)