React

[翻译] React 可视化编辑器 2020

  • by

原文链接:https://blog.bitsrc.io/react-visual-editors-in-2020-de7759d5d592 最好的React可视化编辑器概述及可视化编辑的未来展望。 由于React-dom和React-native,React已经被称为一种“通用语言”,但是最近我们看到了大量的框架和工具,使得使用React为每个设备和平台进行构建成为可能。 React不仅仅是一个JavaScript库。它是一种哲学和方法论。使用React进行构建意味着即使在构建web以外的东西时也要坚持这种思维方式。 最重要的是,现在有一些工具和服务可以让你几乎不用编码就可以创建React应用程序。这是通过一个GUI完成的,它允许您拖放组件来创建应用程序。这些工具提供了基本的工作流程,并允许用户在此基础上创建有趣的应用程序 在本文中,我们将介绍可用于创建React移动应用程序的顶级可视化编辑器。在我们进入这个列表之前,让我们进一步了解一下这个概念,以及它在不久的将来将如何影响我们 低代码应用程序开发 低代码应用程序开发是一个概念,在过去的几年里得到了很大的发展。非开发人员现在可以在不了解编程语言的情况下创建移动应用程序。 到2024年,65%的应用程序开发将是低代码的。 研究表明,这种应用程序开发的味道正在上升,而且不会很快消失。Gartner报告说,到2024年,超过65%的应用程序开发将是低代码的。报告进一步指出,预计近三分之二的知名公司将在其移动应用程序中使用多达四个视觉编辑平台。 2020年已经出现了很多这样的并购事件,比如谷歌在2020年1月收购了广受欢迎的无代码应用开发平台AppSheet,以及2020年4月“appypie”和“appmkr”的合并。Appypie在我们的列表中,我们将在本文后面讨论它。 构建组件与编写应用程序 到目前为止,似乎每个React可视化编辑器都是作为一个独立的平台运行的,但是所有这些都可能发生巨大的变化。 在不久的将来,我们可能会看到React可视化编辑器充当了一个粘合剂,它保存了独立构建(和发布的)React组件和BaaS服务。 像Bit这样的工具和服务使隔离、发布和管理独立的React组件变得更加容易。Bit的组件中心已经有超过36000个开源组件可用。那么,为什么要在可视化编辑器中使用一组有限的组件,而不是访问所有公开可用的组件呢? 这意味着我们可能会看到前端开发人员将更多精力放在构建独立组件上,而较少关注完整的应用程序。他们中的一些人可能更喜欢使用可视化编辑器构建组件(用代码)并将它们组合到一个单独的应用程序中。其他人可能只想坚持为需要定制ui或功能的非开发者app-composer编写代码和进行构建 无代码应用程序开发的好处 除了允许几乎任何人创建移动应用程序而不考虑其编码知识的最显著好处外,无代码应用程序开发还提供了其他一些好处。发展速度排在首位。这些平台可以处理大部分细节,并允许您快速开发应用程序 下一个最重要的好处是,大多数这些平台不需要您拥有开发环境或自己的服务器。你的所有应用配置和数据都将存储在云上。它还将降低管理费用,同时需要一个全面的IT团队 这些平台还将负责许多其他与应用程序开发相关的任务,如升级、与应用程序商店集成以及遵守认证和法规。此外,他们还将提供有关如何构建和增强应用程序以增加收入和其他KPI的专家建议 无代码应用开发面临的挑战 尽管无代码平台很受欢迎,而且在最近的一段时间里也获得了很大的吸引力,但它们并非没有任何挑战。 安全性是这些平台的主要挑战或劣势。事实上,你可能不知道你的应用程序和数据存储在哪里,因此,对它们没有任何控制权,这会导致许多复杂的问题。甚至法律限制也可能适用于某些行业。 没有一个代码平台能够满足大多数企业的需求,至少在一开始是这样。随着您的业务增长,其需求超出了平台,您将无法根据自己的喜好定制应用程序。供应商也可能会为这些定制产品提供高价格的陷阱。 如果您面临上述情况或出于其他原因需要离开平台,您将遇到供应商锁定,即由于供应商代码和技术以及高定价而无法转移到其他服务提供商。… Read More »[翻译] React 可视化编辑器 2020