# 如何说服管理层使用 NativeScript 进行移动应用开发

·

您在家中尝试过 NativeScript 吗?准备好推动您的公司也采用它吗?

您今天可以与管理团队分享的七个理由如下:

  • 原因 1:移动应用性能
  • 原因 2:开源并得到可信赖的合作伙伴的支持
  • 原因 3:iOS,Android 和 Web 的价格合一
  • 原因 4:Web 技能重用
  • 原因 5:支持主要的 JavaScript 框架
  • 原因 6:取代传统的本地开发
  • 原因 7:在现实世界中得到证明

# 原因 1:移动应用性能

NativeScript 应用程序是真正的本机。这意味着设备上的本机 UI,本机 A​​PI 访问和本机渲染。

为什么这么重要?如果应用程序在用户交互方面比较滞后(甚至被认为是滞后的),那么最终用户将放弃该应用程序以及您的业务。

An image

应用程序性能的重要性

即使您不提供面向外部的消费者解决方案,也希望通过引人入胜且性能卓越的用户体验来保持员工满意(高效)。

# 原因 2:开源并得到可信赖的合作伙伴的支持

进步是 NativeScript 背后的公司。Progress 在 NativeScript 的开发上投入了大量资源,但已通过商业友好的 Apache 2.0 OSS 许可证对其进行了许可。为什么?进展是什么?

TIP

要了解有关 Progress 为什么支持 NativeScript 的更多信息,请查阅本文。

NativeScript 不仅是 Progress 的附带项目。NativeScript 是 Progress 提供的多种解决方案的核心组件,最著名的是 Progress Kinvey。Progres Kinvey 的一个组件是拖放式应用程序构建解决方案 Kinvey Studio:

金威工作室

Kinvey Studio 使专业开发人员能够通过共享的 JavaScript 代码库构建跨平台的移动,Web,聊天和可穿戴式应用程序,并利用安全,高性能的后端。

TIP

您是否知道 Gartner 在其 2019 年多经验开发平台魔力象限中将 Progress 评为领导者?

这保证了 Progress 在 NativeScript 上的投资不依赖于 NativeScript 直接创造的收入(尽管是的,我们确实提供有偿的企业级支持!),因此您可以放心 NativeScript 在这里存在。

# 原因 3:iOS,Android 和 Web 的价格合一

管理层关心生产力。如今,“应用”的定义已演变为支持 iOS,Android 和 Web。很少有公司会为每个平台配备独立的团队(如果这样做的话,他们会抱怨跨团队调整应用程序功能和发布)。

这是 NativeScript 的亮点。借助我们针对 Angular 的内置代码共享策略以及 Vue.js 的新可能性,团队可以从一个共享的 JavaScript 代码库为多个平台进行构建。

多个设备

An image

# 原因 4:Web 技能重用

开发人员生产力 FTW!

NativeScript 是由 Web 开发人员为 Web 开发人员构建的。并不是说传统的本机开发人员不能使用 NativeScript(他们可以!),而是在您支持以下技术时:

  • 打字稿
  • 的 CSS
  • Webpack
  • npm 库

…您正在与他们已经很舒适的 Web 开发人员会面。

为了获得 IDE 支持,我们还提供了强大的 Visual Studio Code 扩展,并且有一个流行的社区支持的 WebStorm 插件。

TIP

您还可以重新使用现有的本地 CocoaPods,Android JAR,并使用我们永无止境的本地插件列表 🔌

# 原因 5:支持主要的 JavaScript 框架

由于 NativeScript 是基于 JavaScript 构建的,因此对我们保持对当今可用的某些最受欢迎的 JavaScript 框架的官方支持至关重要。

恰当的例子:NativeScript 开箱即用地提供了对 Angular 和 Vue.js 的支持。无需第三方插件或安装。

本机脚本框架

An image

不是框架迷?别担心!NativeScript 还支持使用纯 JavaScript 或 TypeScript 进行无框架开发。

TIP

社区正在努力与 React 和 Svelte 集成!

# 原因 6:取代传统的本地开发

NativeScript 保持流行的主要原因之一是它对 100%的本机设备 API 的支持。

使用 NativeScript,您无需等待新的框架版本访问新的或晦涩的设备 API。您可以使用 JavaScript 或 TypeScript 直接编写本机表达式。不会浪费时间围绕本机 API 编写样板包装程序-允许您专注于业务目标,仅此而已。

android 代码

An image

ios 代码

An image

不想编写代码来调用设备 API?您不必!访问 NativeScript Marketplace,免费查看 1000 多个跨平台插件供您使用。更不用说可以快速克隆和重新利用的众多预构建示例应用程序。

# 原因 7:在现实世界中得到证明

您是否知道 SAP 使用 NativeScript 作为其移动性策略的核心组件?

如何便携式北极及其数百万应用用户在假日季节?以及 iOS + Android + Web 代码共享的真实示例!

便携式北极

An image

查看众多继续证明这一点的 NativeScript 展示。

NativeScript 在面向消费者的应用程序和创建以员工为中心的生产力应用程序的企业中都得到了证明。