2021年11個(gè)優(yōu)秀無代碼/低代碼后端開發(fā)利器
無代碼和低代碼開發(fā)平臺(tái)讓全世界的人們?cè)诓粚懘a的情況下建立他們的業(yè)務(wù)和應(yīng)用,為他們服務(wù)。根據(jù) Forrester到2021年,無代碼/低代碼類別將增長(zhǎng)到212億美元。
在這些平臺(tái)之前,為企業(yè)建立一個(gè)應(yīng)用程序需要雇用有經(jīng)驗(yàn)的軟件開發(fā)人員。但現(xiàn)在情況并非如此。今天,許多無代碼/低代碼平臺(tái)使獨(dú)立創(chuàng)作者、藝術(shù)家和企業(yè)家都有可能自己建立應(yīng)用程序。

盡管似乎有一個(gè)從寫代碼到使用可視化開發(fā)工具的范式轉(zhuǎn)變,但擁有一個(gè)后端和前端的基本概念仍然是相同的。要為你的業(yè)務(wù)建立一個(gè)應(yīng)用程序,你將需要一種方法來連接你的后端和前端。一個(gè)叫做應(yīng)用編程接口(API)的通信渠道被用來從一個(gè)計(jì)算機(jī)系統(tǒng)向另一個(gè)計(jì)算機(jī)系統(tǒng)請(qǐng)求信息。當(dāng)開發(fā)一個(gè)應(yīng)用程序時(shí),你通常在后端和前端之間來回調(diào)用API。
Draftbit是一個(gè)構(gòu)建本地移動(dòng)應(yīng)用程序的可視化開發(fā)平臺(tái)。它與后端無關(guān)。用Draftbit構(gòu)建的移動(dòng)應(yīng)用程序可以通過REST API連接到幾乎任何后端即服務(wù)(BaaS)平臺(tái)。我們龐大的用戶群使用不同的后端服務(wù)來連接他們的應(yīng)用程序與數(shù)據(jù)庫。
這使我們能夠查看被集成在Draftbit內(nèi)部的最流行的后端。例如,Xano、Supabase、Firestore、Airtable,以及更多旨在提供更好的整體用戶體驗(yàn)的產(chǎn)品。我們也是 app development experts可以指導(dǎo)你選擇正確的后端以及尋找什么。
本文旨在強(qiáng)調(diào)一些最好的無代碼/低代碼后端平臺(tái),供你在2021年使用。我們強(qiáng)調(diào)他們的獨(dú)特功能,工具是否提供可擴(kuò)展性,以及是否足夠靈活。最后,對(duì)于每個(gè)工具,都有一個(gè)偷窺他們的定價(jià)計(jì)劃。下面列出的許多后端工具提供一個(gè)API網(wǎng)關(guān),從平臺(tái)提供的托管后端連接前端。
Airtable

最適合想要一個(gè)可視化的、靈活的后端并且剛剛開始了解API的初學(xué)者。
Airtable是谷歌表格或典型電子表格的增強(qiáng)版。然而,它提供的功能不止于此。上手簡(jiǎn)單,它有豐富的API支持。它允許創(chuàng)建一個(gè)基于電子表格的數(shù)據(jù)庫,而不需要寫代碼的麻煩。此外,它是一種快速和靈活的方式來組織數(shù)據(jù)表(被稱為基地)。
它包含諸如計(jì)算字段的功能。它們是特殊的字段類型,Airtable處理數(shù)值的計(jì)算。重復(fù)性任務(wù)的自動(dòng)化可以節(jié)省大量的時(shí)間并減少錯(cuò)誤率。在Airtable基礎(chǔ)中建立自動(dòng)化工作流程是通過使用自定義動(dòng)作來觸發(fā)一個(gè)事件。最終,該動(dòng)作整合到了Airtable基地內(nèi)部。
Airtable還為每個(gè)基地生成了一個(gè)REST API。前端開發(fā)工具可以直接消費(fèi)該API。使用Airtable生成的不同端點(diǎn)可以進(jìn)行各種操作。諸如讀取、寫入、更新、排序和過濾數(shù)據(jù)等操作,都可以使用。
雖然Airtable可能不是一個(gè)傳統(tǒng)的后端,但它讓團(tuán)隊(duì)和個(gè)人都能自由組織任務(wù)。此外,它還提供了50多個(gè)內(nèi)置應(yīng)用程序,可以輕松地與G套件、Outlook、Sendgrid、Slack、Jira等一系列其他應(yīng)用程序整合。
定價(jià):
- 免費(fèi)版:無限制,每個(gè)基礎(chǔ)限制在1200條記錄和2GB的附件。
- Plus版:每月花費(fèi)12美元,每個(gè)有5000條記錄,快照歷史,每個(gè)有5GB的附件。
- 專業(yè)版:每月花費(fèi)24美元,有無限的應(yīng)用程序,每個(gè)有50000條記錄,每個(gè)有20GB的附件。
Supabase

最適合那些正在建立生產(chǎn)級(jí)應(yīng)用程序、熟悉SQL查詢、重視開源、并希望從一開始就有一個(gè)可擴(kuò)展的解決方案的專家。
Supabase是一個(gè)開源的Firebase替代后端。它提供了一個(gè)基于Postgres的專用數(shù)據(jù)庫。它也支持導(dǎo)入現(xiàn)有的數(shù)據(jù)庫。此外,它還內(nèi)置了對(duì)集成JWT認(rèn)證的認(rèn)證API請(qǐng)求的支持。這使你能夠控制你的應(yīng)用程序用戶可以訪問的內(nèi)容。它暴露了一個(gè)WebSocket端點(diǎn),使任何前端應(yīng)用程序能夠進(jìn)行實(shí)時(shí)通信。使用關(guān)系型數(shù)據(jù)庫的好處是,它可以幫助你一直保持一致。
關(guān)系型數(shù)據(jù)庫或SQL數(shù)據(jù)庫是基于表的數(shù)據(jù)庫。它們有預(yù)先定義的模式,并使用結(jié)構(gòu)化查詢語言(SQL)來定義和操作數(shù)據(jù)。非關(guān)系型或NoSQL數(shù)據(jù)庫有動(dòng)態(tài)模式。它們以文件的集合或多個(gè)集合的形式存儲(chǔ)數(shù)據(jù)。
在使用Supabase時(shí),你將在其圖形用戶界面(GUI)中度過大部分時(shí)間。它還提供了一個(gè)SQL編輯器,你可以用它來編寫自定義的SQL查詢,以操作表中的數(shù)據(jù)。
最令人喜歡的特點(diǎn)之一是,它在創(chuàng)建數(shù)據(jù)庫時(shí)就提供了一個(gè)隨時(shí)可用的REST API。它與前端無關(guān),可以與任何前端工具構(gòu)建的應(yīng)用程序一起使用。它讓你可以選擇自我托管Supabase或使用他們的云服務(wù)來托管一個(gè)。
定價(jià):
- 免費(fèi)版:每月0美元,有無限的API請(qǐng)求,實(shí)時(shí)功能,以及高達(dá)500MB的數(shù)據(jù)庫空間。
- 專業(yè)版:每月25美元,無限制的API請(qǐng)求,實(shí)時(shí)功能,數(shù)據(jù)庫空間高達(dá)8GB,支持自動(dòng)備份和日志保留長(zhǎng)達(dá)7天。
- 隨用隨付。起價(jià)為每月25美元,加上數(shù)據(jù)庫空間、存儲(chǔ)和傳輸限制等服務(wù)的使用。
Cloud Firestore

最適合那些希望快速構(gòu)建,希望將安全和用戶管理委托給后臺(tái)服務(wù),并能應(yīng)對(duì)一些學(xué)習(xí)曲線的中間人。
Firebase Firestore是谷歌的一個(gè)數(shù)據(jù)庫服務(wù)。盡管Firestore在兩年前才推出測(cè)試版,但它已經(jīng)擁有一個(gè)巨大的社區(qū)。它是一個(gè)管理數(shù)據(jù)庫,旨在支持無服務(wù)器應(yīng)用開發(fā)。它提供了一套有意見的功能,并以NoSQL為基礎(chǔ)。
NoSQL范式讓你以集合和文檔的形式存儲(chǔ)數(shù)據(jù)。每個(gè)文檔都包含字段。每個(gè)字段都有其獨(dú)特的數(shù)據(jù)類型。這種數(shù)據(jù)庫類型的優(yōu)勢(shì)在于,它可以幫助你在構(gòu)建應(yīng)用程序時(shí)快速移動(dòng)。
Firestore有自己的內(nèi)置安全系統(tǒng)。它可以幫助你定義規(guī)則,允許應(yīng)用程序用戶根據(jù)他們的認(rèn)證狀態(tài)來訪問數(shù)據(jù)。它支持使用電子郵件/密碼的傳統(tǒng)簽名提供者。社會(huì)供應(yīng)商,如谷歌、Facebook、蘋果、Twitter等。
將Firebase與前端開發(fā)平臺(tái)進(jìn)行整合是有點(diǎn)見仁見智的。這通常意味著一個(gè)無代碼或低代碼平臺(tái)必須為Firebase提供一個(gè)開箱即用的集成,以便在他們的平臺(tái)中使用。
定價(jià):
- Spark計(jì)劃 (免費(fèi)):Firestore的總存儲(chǔ)數(shù)據(jù)為1GB
- Blaze計(jì)劃(隨用隨付):總?cè)萘繛?GB,每多存儲(chǔ)1GB的數(shù)據(jù)在Firestore中加0.108美元。
XANO

最適合希望快速發(fā)展的低端代碼平臺(tái),他們需要一個(gè)具有內(nèi)置API網(wǎng)關(guān)的可擴(kuò)展數(shù)據(jù)庫。
Xano是一個(gè)可擴(kuò)展的后端,與前端無關(guān)。它提供了一個(gè)基于Postgres的托管和靈活的數(shù)據(jù)庫。它支持REST API范式,將數(shù)據(jù)消耗到前端工具。它根據(jù)創(chuàng)建的模式,為每個(gè)數(shù)據(jù)表自動(dòng)生成隨時(shí)可用的REST API端點(diǎn)。Xano生成的每個(gè)端點(diǎn)都可以使用其無代碼API生成器進(jìn)行定制。
開始使用Xano很容易。一旦你登錄,不需要很多配置。它在很大程度上將后端抽象化了。然而,這種抽象并不以數(shù)據(jù)庫的性能和力量為代價(jià)。Xano的另一個(gè)特點(diǎn)是,它支持認(rèn)證的API請(qǐng)求。它還提供了創(chuàng)建自定義函數(shù)來查詢數(shù)據(jù)庫的能力,而無需編寫一行代碼。這樣一個(gè)平臺(tái)的靈活性和可擴(kuò)展性使它成為最簡(jiǎn)單的后端之一,可以開始使用。
定價(jià):
- 免費(fèi)版:僅限于一個(gè)總記錄為1000條的工作區(qū)和一個(gè)有速率限制的API。
- 啟動(dòng)版:每月花費(fèi)67美元,包括五個(gè)工作區(qū),每個(gè)工作區(qū)有10萬條總記錄,而且對(duì)API沒有費(fèi)率限制。
- 大規(guī)模版:每月費(fèi)用為225美元,包括10個(gè)工作空間,存儲(chǔ)有100萬條總記錄。
Bubble CMS

最適合已經(jīng)在Bubble建立了自己的網(wǎng)絡(luò)應(yīng)用程序和數(shù)據(jù)庫的無代碼者。
BubbleBubble是一個(gè)托管的網(wǎng)絡(luò)應(yīng)用程序 "一體化 "生成器,為用戶提供了完全的設(shè)計(jì)自由,無需代碼。它允許你在沒有任何CSS或HTML知識(shí)的情況下創(chuàng)建網(wǎng)絡(luò)應(yīng)用程序的布局。傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用程序需要你管理代碼,并建立一個(gè)部署到網(wǎng)絡(luò)服務(wù)器的過程。該平臺(tái)為你管理部署過程和網(wǎng)絡(luò)托管。
盡管Bubble是一個(gè)多合一的工具,但他們強(qiáng)大的Bubble CMS也很容易連接到其他任何前端開發(fā)工具。因此,你可以使用在Bubble CMS內(nèi)創(chuàng)建的相同數(shù)據(jù)表,將其與任何其他前端工具連接起來,例如,開發(fā)本地應(yīng)用程序。
定價(jià):
- 免費(fèi)版:不能訪問API
- 個(gè)人版:每月費(fèi)用為29美元,可訪問API
- 專業(yè)版:每月費(fèi)用為129美元
- 生產(chǎn)版:每月費(fèi)用529美元
Backendless

最適合尋找在云中托管數(shù)據(jù)庫的解決方案并尋求文件存儲(chǔ)等綜合服務(wù)的低端編碼者。
Backendless是一個(gè)云后端平臺(tái),無需編寫任何服務(wù)器端代碼即可創(chuàng)建應(yīng)用程序。它提供可編程的服務(wù),提供標(biāo)準(zhǔn)的服務(wù)器功能。此外,它還支持認(rèn)證的用戶管理、認(rèn)證的API請(qǐng)求、關(guān)系數(shù)據(jù)、推送通知、發(fā)布/訂閱消息、地理位置、視頻/音頻記錄、服務(wù)器上的直播、文件服務(wù)等。
Backendless通過實(shí)施REST API使這些服務(wù)可用。它提供了對(duì)REST API的訪問,可以與任何前端工具一起使用。除了支持REST API外,它還支持iOS、Android、JavaScript應(yīng)用程序等的本地SDK。
定價(jià):
- Springboard:每月費(fèi)用為0美元,每月可無限次調(diào)用API。
- Cloud9:每月費(fèi)用為35美元,每月有10,000,000次API調(diào)用。
- Cloud99:每月費(fèi)用為149美元,每月有40,000,00個(gè)API調(diào)用。
Contentful

最適合正在尋找一個(gè)提供API網(wǎng)關(guān)以創(chuàng)建媒體密集型應(yīng)用的內(nèi)容管理平臺(tái)的中間商。
Contentful是一個(gè)以API為先的內(nèi)容管理平臺(tái),用于創(chuàng)建、管理和發(fā)布內(nèi)容到任何數(shù)字渠道。它是一個(gè)現(xiàn)代的內(nèi)容管理系統(tǒng)(CMS),內(nèi)容模型的創(chuàng)建獨(dú)立于任何表現(xiàn)層。它將內(nèi)容組織到空間中,允許你將一個(gè)項(xiàng)目的所有相關(guān)資源組合在一起,包括內(nèi)容條目、媒體資產(chǎn)和用于將內(nèi)容本地化為不同語言的設(shè)置。
定價(jià):
- 社區(qū)版:功能齊全的CMS,成本為0美元
- 團(tuán)隊(duì)版:每月費(fèi)用為489美元,是從事數(shù)字產(chǎn)品或更多數(shù)字產(chǎn)品的團(tuán)隊(duì)的理想選擇。
Hasura

最適合那些正在尋找基于GraphQL的快速解決方案并希望向后兼容REST的專家。
Hasura是一個(gè)即時(shí)的實(shí)時(shí)GraphQL APIs引擎。它使你的數(shù)據(jù)可以通過GraphQL API或REST API即時(shí)訪問。這有助于你專注于建立和運(yùn)送應(yīng)用程序的速度。
Hasura使用Postgres連接連接到數(shù)據(jù)庫。它可以橫向擴(kuò)展并保持狀態(tài)以緩存查詢。基于JSON網(wǎng)絡(luò)令牌(JWT)的認(rèn)證可用于添加權(quán)限或基于角色的系統(tǒng)。
定價(jià):
- 免費(fèi)版:費(fèi)用為0美元,包括1GB的數(shù)據(jù)透支
- 標(biāo)準(zhǔn)版:每月費(fèi)用為99美元,包括20GB的數(shù)據(jù)透支
FAUNA

最適合那些能夠處理一點(diǎn)學(xué)習(xí)曲線并正在尋找一個(gè)交易型無服務(wù)器數(shù)據(jù)庫的專家。
Fauna是一個(gè)數(shù)據(jù)庫即服務(wù),可以很好地與無服務(wù)器應(yīng)用程序配合。它不是一個(gè)傳統(tǒng)的數(shù)據(jù)庫。它有自己的查詢語言,稱為FQL。它提供靈活的數(shù)據(jù)建模,并支持消除數(shù)據(jù)異常的ACID事務(wù)。
雖然Fauna更像是一個(gè)完整的數(shù)據(jù)庫解決方案,但通常要生成一個(gè)API,你將不得不使用一個(gè)工具,如 NoCodeApi.com.
定價(jià):
- 個(gè)人版:每月費(fèi)用為25美元
- 團(tuán)隊(duì)版:150美元/月
Directual

最適合正在尋找可擴(kuò)展的NoSQL數(shù)據(jù)庫的低編碼者,該數(shù)據(jù)庫支持高級(jí)API配置,如認(rèn)證。
Directual提供了一個(gè)云托管的可擴(kuò)展NoSQL數(shù)據(jù)庫。它提供了配置數(shù)據(jù)庫的工具,支持?jǐn)?shù)據(jù)結(jié)構(gòu)和對(duì)象字段。它還支持絕大多數(shù)的數(shù)據(jù)類型,如字符串、數(shù)字、文件等。
它有一個(gè)內(nèi)置的網(wǎng)頁生成器界面,可以自由連接到任何其他低代碼或無代碼工具。此外,你可以使用其RESTful API功能,使用任何前端平臺(tái)創(chuàng)建網(wǎng)頁或移動(dòng)界面。
它提供了一個(gè)API構(gòu)建器,支持配置高級(jí)API設(shè)置,以進(jìn)行認(rèn)證的API請(qǐng)求、用戶管理和事件處理,而無需設(shè)置基礎(chǔ)設(shè)施。它還包括過濾、驗(yàn)證、排序和自定義查詢參數(shù)處理。
定價(jià):
- 免費(fèi)版:包括一個(gè)開發(fā)者席位,有3千次操作。
- 創(chuàng)業(yè)版:每月費(fèi)用為39美元,有三個(gè)開發(fā)者席位和3萬個(gè)操作。
- 專業(yè)版:每月花費(fèi)129美元,有5個(gè)開發(fā)者席位和50萬個(gè)操作。
- 商業(yè)版:每月費(fèi)用為439美元,有10個(gè)開發(fā)席位和2M的業(yè)務(wù)。
Back4App

最適合想要一個(gè)支持認(rèn)證、文件存儲(chǔ)、支持REST和GraphQL的高級(jí)解決方案,并且重視開源的專家。
Back4App是一個(gè)開源的低代碼平臺(tái),用于開發(fā)現(xiàn)代應(yīng)用程序。它支持創(chuàng)建一個(gè)類似電子表格的數(shù)據(jù)庫。它包括數(shù)據(jù)存儲(chǔ)、RESTful和GraphQL APIs、文件存儲(chǔ)、認(rèn)證和推送通知。
它提供了一個(gè)解決方案,將GDPR合規(guī)性整合到你的應(yīng)用程序中。它還提供兩種托管選項(xiàng)。如果你正在尋找一個(gè)具有成本效益的解決方案,你可以選擇共享,或者選擇專用于擴(kuò)展和大型應(yīng)用程序。
定價(jià):
Back4app擁有最多的價(jià)格選項(xiàng),比這個(gè)名單上的任何其他后端平臺(tái)都多。
- 免費(fèi)版:每月最多10k個(gè)請(qǐng)求
- 個(gè)人版:每月5萬個(gè)請(qǐng)求,起步價(jià)為5美元
- 基本版:每月50萬個(gè)請(qǐng)求,起步價(jià)為25美元
- 標(biāo)準(zhǔn)版:每月200萬個(gè)請(qǐng)求,起價(jià)50美元
- 銀色版:起價(jià)200美元,每月不限請(qǐng)求次數(shù)
總結(jié)
鑒于近來對(duì)無代碼和低代碼應(yīng)用程序的需求,為你的應(yīng)用程序創(chuàng)建后端有各種選擇并不奇怪。
根據(jù)你的要求,這些工具中的任何一個(gè)都可以幫助你啟動(dòng)低代碼的應(yīng)用開發(fā)。然而,本列表中描述的每個(gè)后端平臺(tái)都有其優(yōu)勢(shì)和局限性。因此,考慮哪個(gè)最適合你的需求是至關(guān)重要的。


























