自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

十一種流行的無/低代碼后端數(shù)據(jù)平臺(tái)

譯文
開發(fā) 開發(fā)工具
本文將向您重點(diǎn)介紹十一種業(yè)界流行的無代碼/低代碼后端平臺(tái),討論它們的獨(dú)特功能,是否具備可擴(kuò)展性和靈活性,以及它們的不同售價(jià)機(jī)制。

[[431363]]

【51CTO.com快譯】在無代碼和低代碼開發(fā)平臺(tái)出現(xiàn)之前,企業(yè)為了構(gòu)建應(yīng)用程序,往往需要聘請經(jīng)驗(yàn)豐富的軟件開發(fā)人員。不過,近年來,隨著無代碼和低代碼開發(fā)平臺(tái)的出現(xiàn),它們讓更多的程序員在無需編寫代碼的情況下,即可構(gòu)建出業(yè)務(wù)和應(yīng)用程序。據(jù)Forrester的預(yù)計(jì):無代碼和低代碼的市場規(guī)模,會(huì)在2021年增長到212億美元。

盡管我們能夠從編寫代碼的方式上,轉(zhuǎn)化成為使用可視化的開發(fā)工具,但是后端和前端的基本概念并未發(fā)生改變。為了業(yè)務(wù)與服務(wù),我們?nèi)匀恍枰环Q為應(yīng)用程序編程接口(API)的通信通道,去連接和調(diào)用后端和前端,將請求從一臺(tái)主機(jī)系統(tǒng)轉(zhuǎn)發(fā)到另一臺(tái)主機(jī)上。

目前,有許多后端工具可以提供一整套,從后端托管平臺(tái)連接前端的API 網(wǎng)關(guān)。下面,我們將向您重點(diǎn)介紹十一種業(yè)界流行的無代碼/低代碼后端平臺(tái),討論它們的獨(dú)特功能,是否具備可擴(kuò)展性和靈活性,以及它們的不同售價(jià)機(jī)制。

1.Airtable

最適合那些需要可視化、靈活的后端,且剛開始了解API的初學(xué)者。

Airtable是Google Sheet以及典型電子表格的增強(qiáng)版。憑借著其豐富的API支持,它很容易被上手使用。它允許用戶創(chuàng)建基于電子表格的數(shù)據(jù)庫,而無需編寫任何代碼。同時(shí),它是一種快速靈活地組織數(shù)據(jù)表(或稱為Bases)的方式。

由于Airtable包含有計(jì)算字段等功能,因此它能夠處理并計(jì)算特殊字段的類型。其自動(dòng)化的重復(fù)性任務(wù),可以為用戶大幅節(jié)省時(shí)間,并減少誤差的幅度。用戶在Airtable Base中,為了構(gòu)建自動(dòng)化的工作流,可以使用自定義的各項(xiàng)操作,來觸發(fā)事件,并以集成的方式去完成。

Airtable可以為每個(gè)Base生成一個(gè)REST API,以便各種前端開發(fā)工具直接調(diào)用。開發(fā)者也可以使用由Airtable生成的不同端點(diǎn),去執(zhí)行包括:讀取、寫入、更新、排序、以及過濾數(shù)據(jù)等各項(xiàng)操作。

雖然Airtable不能被稱為傳統(tǒng)的后端,但它能夠方便開發(fā)團(tuán)隊(duì)與個(gè)人自由地組織各項(xiàng)任務(wù)。同時(shí),Airtable還提供了50多種內(nèi)置的應(yīng)用程序,可方便開發(fā)者輕松地與諸如:G Suite、Outlook、Sendgrid、Slack、以及Jira等各種應(yīng)用相集成。

售價(jià):

  • 免費(fèi)版:提供無限的Base,每個(gè)Base被限制為1200條記錄,以及2 GB的附件大小。
  • 加強(qiáng)版:每月收取12美元,每個(gè)Base被限制為5,000條記錄、或快照歷史記錄、以及5 GB的附件大小。
  • 專業(yè)版:每月收取24美元,每個(gè)Base被限制為50,000條記錄、以及20 GB的附件大小。

2.Supabase

最適合構(gòu)建生產(chǎn)環(huán)境類應(yīng)用程序、熟悉SQL查詢、重視開源、以及希望從一開始就能獲得可擴(kuò)展方案的專家。

作為一個(gè)開源的、Firebase(下文將提到)后端的替代平臺(tái),Supabase提供了一個(gè)基于Postgres的專用數(shù)據(jù)庫。它不但支持現(xiàn)有數(shù)據(jù)庫的導(dǎo)入,而且內(nèi)置了對于使用集成式JWT身份驗(yàn)證的API請求的支持,從而控制應(yīng)用程序的用戶,適當(dāng)?shù)卦L問相應(yīng)的內(nèi)容。通過公開WebSocket端點(diǎn),Supabase能夠方便任何前端應(yīng)用與之實(shí)時(shí)通信。

通常,關(guān)系型(SQL)數(shù)據(jù)庫是基于數(shù)據(jù)表的,因此具有預(yù)定義的模式,并能夠使用結(jié)構(gòu)化的查詢語言(SQL)來定義和操作數(shù)據(jù)。而非關(guān)系型(NoSQL)數(shù)據(jù)庫則具有動(dòng)態(tài)的架構(gòu)。它們往往以多個(gè)文檔集合的形式,去存儲(chǔ)數(shù)據(jù)。Supabase主要使用的是關(guān)系型數(shù)據(jù)庫。它提供了一種SQL編輯器,方便用戶自行定義和編寫SQL語句,以查詢操作表中的數(shù)據(jù)。當(dāng)然,它也為開發(fā)者提供了圖形化的用戶界面(GUI)。

Supabase最討喜的功能之一便是:它在創(chuàng)建數(shù)據(jù)庫時(shí),可以立即提供即用型的REST API。由于與前端無關(guān),因此REST API可與任何前端工具一起構(gòu)建應(yīng)用程序。此外,您既可以選擇自托管式Supabase,又能夠使用云服務(wù)來實(shí)現(xiàn)托管。

售價(jià):

  • 免費(fèi)版:可以處理無限制的API請求,提供實(shí)時(shí)功能,以及高達(dá)500 MB的數(shù)據(jù)庫空間。
  • 專業(yè)版:每月25美元,無限API請求,提供實(shí)時(shí)功能,數(shù)據(jù)庫空間高達(dá)8 GB,支持自動(dòng)備份,且可保留日志長達(dá)7天。
  • 即用即付版:每月25美元起,在數(shù)據(jù)庫空間、存儲(chǔ)和傳輸?shù)确?wù)上不限使用量。

3.Firebase Firestore

最適合希望能快速構(gòu)建、將安全性和用戶管理委托給后端服務(wù),并愿意花時(shí)間學(xué)習(xí)研究的專業(yè)人員。

Firebase Firestore是一款來自Google的數(shù)據(jù)庫服務(wù)。盡管兩年前才推出測試版,但是它擁有龐大的社區(qū)。作為一個(gè)托管型數(shù)據(jù)庫,F(xiàn)irestore旨在支持無服務(wù)器應(yīng)用的開發(fā)。同時(shí),它憑借著一組Opinionated功能,提供了基于NoSQL的范式。開發(fā)者可以據(jù)此以集合或文檔的形式存儲(chǔ)數(shù)據(jù),并保證每個(gè)文檔所包含的每個(gè)字段,都具有其獨(dú)特的數(shù)據(jù)類型。通過提供此類數(shù)據(jù)庫,F(xiàn)irestore可以幫助開發(fā)者快速地構(gòu)建出應(yīng)用。

Firestore帶有內(nèi)置的安全系統(tǒng)。它可以幫助開發(fā)者通過定義規(guī)則,以允許應(yīng)用程序根據(jù)用戶的身份驗(yàn)證狀態(tài),開放數(shù)據(jù)的訪問權(quán)限。Firestore既支持使用郵箱/密碼的傳統(tǒng)驗(yàn)證方式,又支持諸如:Google、Facebook、Apple、以及Twitter等社交聯(lián)合驗(yàn)證。

由于Firebase使用opinionated功能與前端開發(fā)平臺(tái)相集成,因此對應(yīng)的無/低代碼平臺(tái)必須為Firebase提供開箱即用的集成方式。

售價(jià):

  • Spark計(jì)劃(免費(fèi)):可在Firestore中存儲(chǔ)的數(shù)據(jù)總量為1 GiB。
  • Blaze計(jì)劃(即用即付):1 GiB起步,每增加1 GiB的存儲(chǔ)數(shù)據(jù),收取0.108美元。

4.Xano

最適合那些具有移動(dòng)性,并需要具有內(nèi)置API網(wǎng)關(guān)的可擴(kuò)展數(shù)據(jù)庫的低代碼愛好者。

作為一種獨(dú)立于前端的可擴(kuò)展性后端,Xano提供了一個(gè)基于Postgres的可托管的靈活性數(shù)據(jù)庫。它通過支持REST API范式,將數(shù)據(jù)提供給前端工具。同時(shí),Xano能夠根據(jù)已創(chuàng)建的表結(jié)構(gòu)(schema),為每個(gè)數(shù)據(jù)表自動(dòng)生成即用型的REST API端點(diǎn)。而且,由Xano生成的每個(gè)端點(diǎn)都可以使用其無代碼的API構(gòu)建器,進(jìn)行自定義。

Xano的使用非常容易,在開發(fā)者登錄之后,并不需要過多的配置。雖然它已經(jīng)在很大程度上抽象了后端,但是此類抽象并不會(huì)影響數(shù)據(jù)庫的性能和功能。Xano除了支持經(jīng)身份驗(yàn)證的API請求,還提供了通過創(chuàng)建自定義函數(shù),來查詢數(shù)據(jù)庫的能力,且整個(gè)過程無需編寫任何代碼。該平臺(tái)的靈活性和可擴(kuò)展性,被譽(yù)為目前最簡單的后端平臺(tái)之一。

售價(jià):

  • 免費(fèi)版:將1,000條記錄和限速的API限制在1個(gè)工作區(qū)中。
  • 啟動(dòng)版(Launch):每月收費(fèi)67美元,包括5個(gè)工作區(qū),每個(gè)工作區(qū)的總記錄數(shù)為100,000條,并且對于API不作任何速率限制。
  • 擴(kuò)展版(Scale):每月收費(fèi)225美元,包括10個(gè)工作區(qū)、以及1,000,000條記錄的存儲(chǔ)空間。

5.Bubble CMS

最適合于已構(gòu)建了Web應(yīng)用,并使用Bubble托管數(shù)據(jù)庫的無代碼愛好者。

作為一個(gè)托管式的Web應(yīng)用“一體化”構(gòu)建器,Bubble無需代碼即可為其用戶提供完全的設(shè)計(jì)自由。它允許開發(fā)者在不了解CSS或HTML的情況下,創(chuàng)建Web應(yīng)用的布局。傳統(tǒng)的Web應(yīng)用往往需要您管理代碼,并設(shè)置其部署的過程。而該平臺(tái)能夠?yàn)槟芾磉@兩個(gè)方面的需求。

由于Bubble CMS能夠被輕松地連接到任何前端的開發(fā)工具上,因此您可以使用它創(chuàng)建相同的數(shù)據(jù)表,去連接不同的前端工具,進(jìn)而開發(fā)出原生的應(yīng)用程序。

售價(jià):

  • 免費(fèi)版:不帶API訪問
  • 個(gè)人版:每月29美元,可訪問API
  • 專業(yè)版:每月129美元
  • 產(chǎn)品版:每月529美元

6.Backendless

最適合那些需要在云中托管其數(shù)據(jù)庫,以及文件存儲(chǔ)之類集成服務(wù)的低代碼愛好者。

作為一個(gè)無需編寫任何服務(wù)器端代碼,即可創(chuàng)建應(yīng)用程序的后端云平臺(tái),Backendless提供了標(biāo)準(zhǔn)化的可編程服務(wù)。同時(shí),它支持經(jīng)身份驗(yàn)證的用戶管理、API請求、關(guān)系型數(shù)據(jù)、推送通知、發(fā)布/訂閱消息、地理定位、視頻/音頻錄制、服務(wù)器端直播、以及文件服務(wù)等。

Backendless除了提供對可與任何前端工具一起使用的REST API訪問之外,還支持適用于iOS、Android、以及JavaScript等應(yīng)用的原生SDK。

售價(jià):

  • 免費(fèi)版:可免費(fèi)使用,且每月無限API的調(diào)用次數(shù)。
  • Cloud9版:每月費(fèi)用35美元,可調(diào)用API 10,000,000次。
  • Springboard版:每月費(fèi)用149美元,可調(diào)用API 40,000,00次。

7.Contentful

最適合那些需要通過API網(wǎng)關(guān),來創(chuàng)建媒體密集型(media-intensive)應(yīng)用內(nèi)容管理平臺(tái)的專業(yè)人員。

作為一個(gè)API優(yōu)先的內(nèi)容管理平臺(tái),Contentful可被用于創(chuàng)建、管理和發(fā)布各種內(nèi)容,到任何一種數(shù)字渠道。該內(nèi)容管理系統(tǒng)(CMS)可獨(dú)立于任何表示層去創(chuàng)建內(nèi)容模型。通過將內(nèi)容組織到不同的空間中,您可以將項(xiàng)目的所有相關(guān)資源組合到一起,其中包括:各種內(nèi)容條目、媒體資產(chǎn)、以及用于將內(nèi)容本地化為不同語言的設(shè)置。

售價(jià):

  • 社區(qū)版:可以免費(fèi)使用全功能的headless CMS。
  • 團(tuán)隊(duì)版:每月費(fèi)用為489美元,非常適合處理各種數(shù)字化產(chǎn)品的團(tuán)隊(duì)。

8.Hasura

最適合那些需要基于GraphQL的快速解決方案,并希望與REST向后兼容的專家。

作為一個(gè)即時(shí)且實(shí)時(shí)的GraphQL API引擎,Hasura能夠使應(yīng)用數(shù)據(jù)通過GraphQL API或REST API被立即訪問到,進(jìn)而方便開發(fā)者更加專注于構(gòu)建和交付應(yīng)用程序。

Hasura不但能夠連接到Postgres數(shù)據(jù)庫上,而且可以水平擴(kuò)展,并為緩存查詢保持狀態(tài)。基于JSON Web Token(JWT)的身份驗(yàn)證,也可以被用于添加權(quán)限、或基于角色的系統(tǒng)中。

售價(jià):

  • 免費(fèi)版:包括了1 GB的數(shù)據(jù)傳輸。
  • 標(biāo)準(zhǔn)版:每月收費(fèi)99美元,包括了20 GB的數(shù)據(jù)傳輸。

9.Fauna

最適合那些愿意花時(shí)間學(xué)習(xí)研究,并正在尋找事務(wù)性、無服務(wù)器數(shù)據(jù)庫的專業(yè)人員。

區(qū)別于傳統(tǒng)的數(shù)據(jù)庫,F(xiàn)auna是一種數(shù)據(jù)庫即服務(wù),適用于各種無服務(wù)器應(yīng)用程序。它通過自己的查詢語言—FQL,提供了靈活的數(shù)據(jù)建模,并支持消除數(shù)據(jù)異常的ACID事務(wù)。

雖然Fauna更像是一個(gè)完整的數(shù)據(jù)庫解決方案,但是您也可以使用NoCodeApi.com之類的工具,生成對應(yīng)的API。

售價(jià):

  • 個(gè)人版:每月25美元
  • 團(tuán)隊(duì)版:每月150美元

10.Directual

最適合需要支持高級API配置(例如身份驗(yàn)證)的、可擴(kuò)展性NoSQL數(shù)據(jù)庫的低代碼愛好者。

作為一個(gè)云托管式的可擴(kuò)展NoSQL數(shù)據(jù)庫,Directual不但提供了支持?jǐn)?shù)據(jù)結(jié)構(gòu)和對象字段的數(shù)據(jù)庫配置工具,而且支持諸如字符串、數(shù)字、文件等絕大多數(shù)數(shù)據(jù)類型。

Directual可以通過內(nèi)置的網(wǎng)頁構(gòu)建器界面,輕松連接到任何低/無代碼的工具上。同時(shí),開發(fā)者可以通過任何前端平臺(tái),使用其RESTful API功能,去創(chuàng)建Web或移動(dòng)界面。

Directual也提供了一個(gè)API構(gòu)建器,通過支持高級的API設(shè)置,以便在未設(shè)置基礎(chǔ)設(shè)施的情況下,處理經(jīng)過身份驗(yàn)證的API請求、用戶管理、以及事件處理。此外,它還包含了過濾、驗(yàn)證、排序和自定義查詢等參數(shù)處理功能。

售價(jià):

  • 免費(fèi)版:包括一個(gè)具有3千次操作的開發(fā)者“席位(seat)”。
  • 入門版:每月收費(fèi)39美元,包含3個(gè)開發(fā)者席位和3萬次操作。
  • 專業(yè)版:每月收費(fèi)129美元,包含5個(gè)開發(fā)者席位和50萬次操作。
  • 商業(yè)版:每月收費(fèi)439美元,包含10個(gè)開發(fā)者席位和200萬次操作。

11.Back4App

最適合需要支持身份驗(yàn)證、文件存儲(chǔ)、支持REST、GraphQL等高級方案、以及重視開源的專家。

作為一個(gè)開源的低代碼開發(fā)平臺(tái),Back4App支持創(chuàng)建各種類電子表格(spreadsheet-like)的數(shù)據(jù)庫,其中包括數(shù)據(jù)存儲(chǔ)、RESTful和GraphQL API、文件存儲(chǔ)、身份驗(yàn)證、以及推送通知。同時(shí),它提供了一種將GDPR合規(guī)性,集成到應(yīng)用程序中的解決方案。目前,Back4App分別提供了適合經(jīng)濟(jì)高效和可擴(kuò)展性大型應(yīng)用,兩種托管選項(xiàng)。

售價(jià):

  • 免費(fèi)版:每月最多支持1萬個(gè)請求。
  • 獨(dú)享版:每月支持5萬個(gè)請求,起價(jià)為5美元。
  • 基本版:每月支持50萬個(gè)請求,起價(jià)為25美元。
  • 標(biāo)準(zhǔn)版:每月支持200萬個(gè)請求,起價(jià)為50美元。
  • 白銀版:每月不限制請求數(shù),起價(jià)為200美元。

小結(jié)

綜上所述,上面十一種無/低代碼后端平臺(tái),有著略有差別的獨(dú)特功能,以及各自不同售價(jià)機(jī)制。因此,您需要根據(jù)自己的實(shí)際項(xiàng)目需求,從各自的優(yōu)缺點(diǎn)、可擴(kuò)展性、以及靈活性等維度,綜合考慮,以做出明智的選擇。

原文標(biāo)題:11 Best No-Code/Low-Code Backends of 2021,作者:Aman Mittal

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:華軒 來源: 51CTO
相關(guān)推薦

2023-08-29 15:14:32

2024-12-11 18:18:58

2023-11-13 22:33:47

低代碼無代碼

2022-02-14 09:12:00

無代碼低代碼開發(fā)工具

2021-10-21 06:52:18

低代碼無代碼開發(fā)

2020-09-03 10:06:53

低代碼平臺(tái)編碼低代碼

2021-11-30 13:54:30

CIO低代碼無代碼

2022-08-17 09:07:09

低代碼LCDP編碼

2023-02-20 16:45:56

低代碼無代碼平臺(tái)

2023-06-28 15:00:00

低代碼無代碼軟件開發(fā)

2021-06-29 12:02:48

低代碼無代碼軟件開發(fā)平臺(tái)

2020-09-03 17:50:36

AI人工智能無代碼

2022-05-24 12:42:24

物聯(lián)網(wǎng)

2023-03-31 13:53:00

低代碼平臺(tái)選型

2021-07-26 09:00:00

開發(fā)編程工具

2020-09-08 12:51:35

低代碼開 發(fā)代碼平臺(tái)

2021-08-18 06:43:04

低代碼無代碼開發(fā)

2020-09-11 10:40:50

低代碼無代碼開發(fā)

2021-05-07 10:25:04

技術(shù)開發(fā)低代碼無代碼

2021-08-12 09:00:00

開發(fā)測試工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)