返回博客首页
← 所有文章

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

2019 年 8 月 14 日 — 作者 Rob Lauer

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

以下列出了七个您可以与您的管理团队分享的原因

理由 1:移动应用性能

NativeScript 应用是真正的原生应用。这意味着原生 UI、原生 API 访问和设备上的原生渲染。

为什么这很重要? 如果应用在用户交互方面很卡顿(或者感觉很卡顿),您的最终用户会放弃该应用,也会放弃您的业务。

importance of app performance

即使您没有提供面向外部的消费者解决方案,您也希望让您的员工对引人入胜且高效的用户体验感到满意(并提高他们的工作效率)。

理由 2:开源并得到值得信赖的合作伙伴支持

Progress 是 NativeScript 背后的公司。Progress 在 NativeScript 的开发中投入了大量资源,但使用商业友好的Apache 2.0 OSS 许可证对其进行许可。为什么?对 Progress 有什么好处?

要详细了解 Progress 为什么支持 NativeScript,请参阅这篇文章

NativeScript 不仅仅是 Progress 的一个副项目。NativeScript 是 Progress 提供的多种解决方案的核心组成部分,最著名的是Progress Kinvey。Progress Kinvey 的一个组成部分是拖放式应用构建解决方案 Kinvey Studio

kinvey studio

Kinvey Studio 使专业开发人员能够从共享的 JavaScript 代码库中构建跨平台的移动、Web、聊天和可穿戴设备应用,利用安全且高效的后端。

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

这保证了 Progress 对 NativeScript 的投资不依赖于 NativeScript 直接产生的收入(尽管是的,我们确实提供付费企业级支持!),因此您可以放心,NativeScript 会一直存在。

理由 3:以一个价格获得 iOS、Android 和 Web

管理层关心生产力。如今,“应用”的定义已经演变为支持 iOS、Android 和 Web。很少有公司有能力为每个平台设立独立的团队(如果有的话,他们会抱怨在团队之间协调应用功能和发布)。

这就是 NativeScript 闪耀的地方。凭借我们内置的Angular 代码共享策略Vue.js 的新可能性,团队可以从一个共享的 JavaScript 代码库中构建多个平台。

multiple devices

理由 4:Web 技能重复使用

开发人员生产力 FTW!

NativeScript 是由 Web 开发人员为 Web 开发人员构建的。并非说传统的原生开发人员不能使用 NativeScript(他们确实可以使用),但当您支持以下技术时:

  • TypeScript
  • CSS
  • Webpack
  • npm 库

...您正在 Web 开发人员已经熟悉的领域与他们会面。

对于 IDE 支持,我们还提供强大的Visual Studio Code 扩展,并且有一个受欢迎的社区支持的WebStorm 插件

您还可以重复使用现有的原生 CocoaPodsAndroid JAR,并利用我们永无止境的原生插件列表🔌

理由 5:支持主要的 JavaScript 框架

由于 NativeScript 是基于 JavaScript 构建的,因此我们必须为当今一些最流行的 JavaScript 框架提供官方支持。

例如:NativeScript 提供对AngularVue.js的支持。无需第三方插件或安装。

nativescript frameworks

不是框架粉丝?不用担心!NativeScript 支持使用纯 JavaScript 或 TypeScript 的无框架开发。

社区正在努力将ReactSvelte集成在一起!

理由 6:传统原生开发的替代品

NativeScript 保持其受欢迎程度的主要原因之一是它对100% 的原生设备 API的支持。

使用 NativeScript,您无需等待新框架发布来访问新的或模糊的设备 API。您可以使用 JavaScript 或 TypeScript 直接编写原生表达式。无需浪费时间编写原生 API 的样板包装器 - 使您能够专注于您的业务目标,而不会有任何其他事情。

android code

ios code

不想编写调用设备 API 的代码?您不必这样做!查看NativeScript 市场,查看 1000 多个可供您免费使用的跨平台插件。更不用说大量的预构建的示例应用,这些应用可以快速克隆和重新利用。

理由 7:在现实世界中得到验证

您知道SAP 使用 NativeScript作为其移动战略的核心组成部分吗?

或者北极星及其在节日期间数百万的应用用户?以及 iOS + Android + Web 代码共享的真实世界示例!

portable north pole

查看众多 NativeScript 展示案例,这些案例继续证明这一点。

NativeScript 已在现实世界中得到验证,无论是在面向消费者的应用中,还是在企业创建以员工为中心的生产力应用中。