返回博客首页
← 所有文章

以低代码方式创建原生移动应用、Web 应用和聊天机器人

2019年3月14日 — 作者:Rob Lauer

从第一天起,NativeScript 开发的一个标志就是它专注于使原生移动应用开发对 Web 开发人员更容易访问。我们通过扩展框架以支持Angular,并在不久之后支持Vue.js来改进这一点。最近,重点一直放在使用基于 Angular 和 Vue.js 的代码共享策略在 Web 和移动应用之间共享代码

重复利用技能并编写更少的代码来覆盖更多平台是一个明确的优先事项。这包括使用开发人员今天掌握的技能和资源提高他们的生产力。因此,我们的开发人员工具也该赶上了!

让我向您介绍 Progress 为专业开发人员提供的一款新的低代码工具,我们称之为Kinvey Studio

想快速了解有关 Kinvey Studio 的更多信息?立即观看 Kinvey Studio 网络研讨会!

但首先,让我们快速回顾一下历史,看看我们是如何走到今天的。

低代码开发:不再是神话

事实上,“低代码”或“无代码”工具已经存在多年了。回想起(很久以前)Netscape Communicator的时代及其将 Web 浏览器集成的所见即所得 HTML 编辑器相结合的惊世骇俗的组合!

netscape composer

或者,那些通过拖放画布首次接触 Visual Basic 的 Microsoft 桌面开发人员呢?

visual basic

对我们许多人来说,低代码工具最初是学习编程的一种方式。但是,当我们意识到这些工具生成的代码,怎么说呢,简直是一场灾难时,问题就出现了。

ugly generated code

但是,像 Adobe Dreamweaver 这样的某些工具您一起工作,而不是与您作对,为您留下大部分人类可读(和可编辑)的代码。提供从所见即所得视觉设计到纯代码,然后再返回的“往返”功能,成为现实工作流程的关键部分。

然而,如今,应用程序开发的需求变得越来越复杂,需要在更多不同的平台上使用更多屏幕。而当今“应用程序”的定义通常意味着

  • 响应式网站
  • 渐进式 Web 应用
  • 原生 iOS 应用
  • 原生 Android 应用
  • 跨平台聊天机器人
  • 适用于 Android Wear OS 和/或 Apple Watch 的可穿戴设备

multiple devices

随着复杂性的增加,对能够满足当今需求的工具的需求也随之增加。这就是 Kinvey Studio 的用武之地。

为什么选择 Kinvey Studio?

如果您正在寻找 Kinvey Studio 的电梯演讲,它大致是这样的

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

kinvey studio

让我们分解一下这句话

  • “专业开发人员” - Kinvey Studio 不一定面向“公民开发人员”。这是一个可以提高专业开发人员生产力(并生成干净代码)的工具。所有文件都存储在本地,并且可以在您选择的 IDE 中自由编辑。
  • “跨平台” - Kinvey Studio 专注于在更短的时间内编写更少的代码,并将其创建为几乎任何屏幕尺寸和平台。
  • “移动/Web/聊天/可穿戴” - 是的,这意味着创建跨设备体验,使您能够在客户所在的位置满足他们的需求,而不是您希望他们所在的位置。
  • “共享代码库”:使用 Kinvey Studio 构建的应用程序利用跨平台的现代代码共享策略,包括一个通用的共享后端。

建立在坚实的基础之上

有了“Kinvey Studio”这样的名字,该产品本身依赖于Progress Kinvey 无服务器后端提供的成熟基础也就不足为奇了。但 Kinvey Studio 远远超出了后端,并建立在各种成熟且高性能的库和框架之上。例如

  • 原生移动应用程序构建在NativeScript(当然!)和Angular之上
  • Web 应用和 PWA 使用来自Kendo UI(以及 Angular)的组件构建
  • 聊天机器人使用Kinvey Chat创建

kinvey studio component logos

后续步骤!

在接下来的几周和几个月里,您将听到关于 Kinvey Studio 的更多信息。同时,如果您想了解更多信息,我建议您采取以下后续步骤

  1. 观看 Kinvey Studio 网络研讨会。
  2. 下载 Kinvey Studio 的 BETA 版本 并亲自试用一下!