【.com快速翻译】在无代码和低代码开发平台出现之前,企业通常需要聘请经验丰富的软件开发人员来构建应用程序。但是近年来,随着无代码和低代码开发平台的出现,它们让更多的程序员不用写代码就可以构建业务和应用。据Forrester预测:2021年无代码和低代码的市场规模将增长到212亿美元。虽然我们可以从写代码的方式转变为使用可视化开发工具,但是后端和前端的基本概念并没有改变.对于业务和服务,我们仍然需要称为应用程序编程接口(API)的通信通道来连接和调用后端和前端,并将请求从一个主机系统转发到另一个主机系统。目前有很多后端工具可以提供一套完整的API网关,从后端托管平台连接到前端。下面,我们将重点介绍11个业界流行的无代码/低代码后端平台,讨论它们的独特之处,它们是否具有可扩展性和灵活性,以及??它们不同的定价机制。1.Airtable最适合需要可视化和灵活后端并且刚刚开始了解API的初学者。Airtable是GoogleSheet的增强版,也是典型的电子表格。凭借其丰富的API支持,它很容易上手。它允许用户在不编写任何代码的情况下创建基于电子表格的数据库。同时,它是一种快速灵活的组织数据表(或称为Bases)的方式。由于Airtable包含了计算字段等功能,可以对特殊字段的类型进行处理和计算。它可以自动执行重复性任务,从而为用户节省大量时间并减少出错率。在AirtableBase中,为了构建一个自动化的工作流,用户可以使用各种自定义操作来触发事件并以集成的方式完成。Airtable可以为每个Base生成一个RESTAPI,方便各种前端开发工具直接调用。开发者还可以使用Airtable生成的不同端点来执行各种操作,包括:读取、写入、更新、排序和过滤数据。Airtable虽然不能称为传统后端,但方便开发团队和个人自由组织任务。同时,Airtable还提供了超过50个内置应用程序,让开发者可以轻松地与各种应用程序集成,例如:GSuite、Outlook、Sendgrid、Slack和Jira。价格:免费版:提供无限制的Base,每个Base限制1200条记录,2GB附件大小。另外:每月收费12美元,每个基地限制为5,000条记录或快照历史记录,附件大小为5GB。专业版:每月24美元,每个Base限制为50,000条记录和20GB附件大小。2.Supabase最适合搭建生产环境应用,熟悉SQL查询,重视开源,希望从一开始就获得可扩展解决方案的高手。作为Firebase(如下所述)后端的开源替代方案,Supabase提供了一个专用的基于Postgres的数据库。它不仅支持现有数据库的导入,还内置了对使用集成JWT认证的API请求的支持,从而控制应用程序的用户并适当地访问相应的内容。通过公开WebSocket端点,Supabase可以促进与任何前端应用程序的实时通信。通常,关系(SQL)数据库是基于表的,因此具有预定义的架构和使用结构化查询语言(SQL)来定义和操作数据的能力。非关系(NoSQL)数据库具有动态模式。它们通常以多个文档集合的形式存储数据。Supabase主要使用关系型数据库。它提供了一个SQL编辑器,方便用户定义和编写SQL语句来查询操作表中的数据。当然,它也为开发者提供了图形用户界面(GUI)。Supabase最令人愉悦的功能之一是它在创建数据库时立即提供随时可用的RESTAPI。由于它与前端无关,因此RESTAPI可以与任何前端工具一起使用来构建应用程序。此外,您可以选择自托管Supabase或使用云服务进行托管。价格:免费版:可以处理无限的API请求,提供实时功能,以及高达500MB的数据库空间。专业版:每月25美元,无限制的API请求,实时功能,高达8GB的数据库空间,自动备份,以及长达7天的日志保留。现收现付:每月25美元起,可无限次使用数据库空间、存储和传输等服务。3.FirebaseFirestore最适合想要快速搭建,将安全和用户管理委托给后端服务,愿意花时间学习和研究的专业人士。FirebaseFirestore是Google的一项数据库服务。尽管它在两年前才推出测试版,但它拥有庞大的社区。作为托管数据库,Firestore旨在支持无服务器应用程序的开发。同时,它提供了一个基于NoSQL的范例,带有一组自以为是的特性。基于此,开发者可以将数据以集合或文档的形式存储,并保证每个文档包含的每个字段都有自己唯一的数据类型。通过提供这样一个数据库,Firestore可以帮助开发者快速构建应用程序。Firestore带有一个内置的安全系统。它帮助开发人员定义规则,允许应用程序根据用户的身份验证状态开放对数据的访问。Firestore支持传统的电子邮件/密码身份验证和社交联合身份验证,例如Google、Facebook、Apple和Twitter。由于Firebase使用自以为是的功能与前端开发平台集成,相应的无/低代码平台必须为Firebase提供开箱即用的集成。价格:Spark计划(免费):Firestore中可以存储的数据总量为1GiB。Blaze计划(即付即用):从1GiB开始,每增加GiB的存储数据收费0.108美元。4.Xano最适合移动且需要具有内置API网关的可扩展数据库的低代码爱好者。作为独立于前端的可扩展后端,Xano提供了一个托管在Postgres上的灵活数据库。它通过支持RESTAPI范式向前端工具提供数据。同时,Xano可以根据创建的表结构(schema)为每个数据表自动生成即用型RESTAPI端点。而且,Xano生成的每个端点都可以使用其无代码API构建器进行定制。Xano的使用非常简单,开发者登录后,不需要太多的配置。虽然它已经在很大程度上抽象了后端,但这种抽象并不影响数据库的性能和功能。除了支持经过身份验证的API请求外,Xano还提供了无需编写任何代码即可通过创建自定义函数来查询数据库的能力。该平台的灵活性和可扩展性被称为目前最简单的后端平台之一。价格:免费版:1个工作区中有1,000条记录和限速API。发布:每月67美元,包括5个工作区,每个工作区总共有100,000条记录,API没有速率限制。规模:每月225美元,包括10个工作区和1,000,000条记录的存储空间。5.BubbleCMS最适合已经构建了Web应用程序并使用Bubble托管其数据库的无代码爱好者。作为托管Web应用程序的“一体式”构建器,Bubble为其用户提供完全的设计自由,无需编码。它允许开发人员在不知道CSS或HTML的情况下创建Web应用程序的布局。传统的Web应用程序通常需要您管理代码并设置其部署过程。该平台可以为您管理这两种需求。由于BubbleCMS可以很方便地连接到任何前端开发工具,你可以用它来创建相同的数据表并连接到不同的前端工具来开发原生应用程序。价格:免费:无API访问权限Personal:每月29美元,有API访问权限Pro:每月129美元产品:每月529美元6.Backendless最适合那些需要在云中托管数据库的人,以及集成服务的低代码爱好者比如文件存储。Backendless作为一个无需编写任何服务器端代码即可创建应用程序的后端云平台,提供标准化的可编程服务。同时支持认证用户管理、API请求、关系数据、推送通知、发布/订阅消息、地理定位、视频/音频录制、服务器端直播和文件服务等。除了提供访问可与任何前端工具一起使用的RESTAPI,Backendless还支持适用于iOS、Android和JavaScript应用程序的本机SDK。价格:免费版:可以免费使用,每月API调用次数不限。Cloud9版本:每月35美元,API调用次数1000万次。跳板版:每月149美元,可以调用API40,000,00次。7.Contentful最适合需要通过API网关创建媒体密集型应用内容管理平台的专业人士。作为API优先的内容管理平台,Contentful可用于创建、管理各种内容并将其分发到任何类型的数字渠道。内容管理系统(CMS)可以独立于任何表示层创建内容模型。通过将内容组织到不同的空间,您可以将项目的所有相关资源组合在一起,包括:各种内容项、媒体资产以及将内容本地化为不同语言的设置。价格:社区版:您可以免费使用功能齐全的无头CMS。TeamEdition:每月收费489美元,非常适合从事各种数字产品的团队。8.Hasura最适合需要基于GraphQL的快速解决方案并希望向后兼容REST的专家。作为即时实时的GraphQLAPI引擎,Hasura可以通过GraphQLAPI或RESTAPI立即访问应用程序数据,从而使开发人员可以更专注于构建和交付应用程序。Hasura不仅连接到Postgres数据库,还可以横向扩展并维护缓存查询的状态。基于JSONWebToken(JWT)的身份验证也可用于添加权限或基于角色的系统。价格:免费版:包括1GB数据传输。标准:每月99美元,包括20GB的数据传输。9.Fauna最适合愿意花时间学习和研究,并正在寻找事务性、无服务器数据库的专业人士。与传统数据库不同,Fauna是一种适用于各种无服务器应用程序的数据库即服务。它通过自己的查询语言——FQL提供灵活的数据建模,并支持消除数据异常的ACID事务。虽然Fauna更像是一个完整的数据库解决方案,但你也可以使用像NoCodeApi.com这样的工具来生成相应的API。价格:个人版:每月25美元团队版:每月150美元10.Directual最适合需要支持高级API配置(例如身份验证)的可扩展NoSQL数据库的低代码爱好者。作为一个云托管的可扩展NoSQL数据库,Directual不仅提供了支持数据结构和对象字段的数据库配置工具,还支持字符串、数字和文件等大多数数据类型。Directual可以通过内置的Web构建器界面轻松连接到任何低代码/无代码工具。同时,开发者可以使用其RESTfulAPI功能,通过任何前端平台创建网页或移动界面。Directual还通过支持高级API设置来提供API构建器,无需基础设施设置即可处理经过身份验证的API请求、用户管理和事件处理。此外,它还包括过滤、验证、排序和自定义查询等参数处理功能。价格:免费版:包括一个具有3,000个操作的开发者“席位”。入门版:每月39美元,包括3个开发者席位和30,000次操作。专业版:5个开发人员席位和500,000次操作,每月129美元。业务:每月439美元,用于10个开发人员席位和200万次操作。11.Back4App最适合需要支持身份验证、文件存储,支持REST、GraphQL等高级方案,重视开源的高手。作为一个开源的低代码开发平台,Back4App支持创建各种类似电子表格的数据库,包括数据存储、RESTful和GraphQLAPI、文件存储、身份验证和推送通知。同时,它提供了将GDPR合规性集成到应用程序中的解决方案。目前,Back4App分别为具有成本效益和可扩展性的大型应用程序提供两种托管选项。价格:免费版:每月最多支持10,000个请求。独家:每月支持50,000个请求,起价为5美元。Basic:每月支持500,000个请求,起价为25美元。标准版:每月支持200万个请求,起价50美元。白银级:每月无限制请求,起价为200美元。总结综上所述,以上11个无/低代码后端平台的独特功能和定价机制略有不同。因此,您需要根据自己的实际项目需求,综合考虑各自的优缺点、可扩展性和灵活性,做出明智的选择。原标题:2021年11个最佳无代码/低代码后端,作者:AmanMittal
