一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一個用于構(gòu)建管理面板、內(nèi)部工具和儀表板的低代碼平臺

Linux愛好者 ? 來源:Linux愛好者 ? 作者:Linux愛好者 ? 2022-05-09 15:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

【導(dǎo)語】:用于構(gòu)建管理面板、內(nèi)部工具和儀表板的低代碼平臺。
31c91e82-cf4c-11ec-bce3-dac502259ad0.png

簡介

Appsmith 是一個用于構(gòu)建管理面板、內(nèi)部工具和儀表板的低代碼平臺,可以在幾分鐘內(nèi)將任何數(shù)據(jù)源轉(zhuǎn)換為內(nèi)部應(yīng)用程序,允許拖放 UI 組件來構(gòu)建頁面,連接到任何 API、數(shù)據(jù)庫或 GraphQL 源,并使用 JavaScript 語言編寫邏輯。

31df0670-cf4c-11ec-bce3-dac502259ad0.jpg

功能:

  • 使用現(xiàn)成的組件構(gòu)建工作流,將表格、圖表、表單等常見元素直接拖入應(yīng)用程序,包括文本、表單、輸入、按鈕、表格、圖像、復(fù)選框、開關(guān)、單選按鈕、日期選擇器、下拉列表、文件選擇器、容器、地圖、模式、富文本編輯器、選項卡和視頻等。

31eff7e6-cf4c-11ec-bce3-dac502259ad0.gif

  • Appsmith 可以使用 15+ 種 DB、Rest API 或 GraphQL 作為數(shù)據(jù)源,支持 OAuth 2.0 協(xié)議和 CURL。

323a0c14-cf4c-11ec-bce3-dac502259ad0.gif

  • 使用 JavaScript 語言編寫邏輯,元素之間的代碼交互、更新數(shù)據(jù)源或操作 SQL 查詢都可以使用。

3257968a-cf4c-11ec-bce3-dac502259ad0.gif

  • 可以與團隊共享創(chuàng)建的應(yīng)用程序,為團隊成員分配角色,限定角色的訪問權(quán)限。

329d201a-cf4c-11ec-bce3-dac502259ad0.gif

  • 可靠安全的加密傳輸。Appsmith 應(yīng)用程序默認是安全的,所有連接都經(jīng)過 TLS 加密,憑據(jù)使用 AES-256 加密,防止數(shù)據(jù)泄露。

項目地址:

https://github.com/appsmithorg/appsmith

安裝

官方最推薦兩種方式,一種是直接使用 Appsmith Cloud 構(gòu)建應(yīng)用程序,一種是使用 Docker 進行安裝。

使用 Docker 進行安裝要求 Docker 版本 20.10.7 或以上,Docker-Compose 版本 1.29.2 或以上。

在 appsmith 安裝文件夾中添加以下 docker-compose.yml 文件:

version:"3"

services:
appsmith:
image:index.docker.io/appsmith/appsmith-ce
container_name:appsmith
ports:
-"80:80"
-"443:443"
-"9001:9001"
volumes:
-./stacks:/appsmith-stacks
labels:
com.centurylinklabs.watchtower.enable:"true"
restart:unless-stopped

auto_update:
image:containrrr/watchtower:latest-dev
volumes:
-/var/run/docker.sock:/var/run/docker.sock
#Updatecheckintervalinseconds.
command:--schedule"00*?**"--label-enable--cleanup
restart:unless-stopped

如果是在遠程機器上安裝可以使用以下命令下載 docker-compose.yml 文件:

curl-Lhttps://bit.ly/32jBNin-o$PWD/docker-compose.yml

這個配置文件會運行 Appsmith 示例和 Watchtower 實例,以便使 Appsmith 自動保持最新狀態(tài)。

運行以下命令啟動 docker 容器,如果提示沒有權(quán)限需要以 sudo 身份執(zhí)行命令:

docker-composeup-d

可以使用以下命令跟蹤日志:

dockerlogs-fappsmith

啟動成功后,會看到 Appsmith is Running! 的消息,通過 http://localhost 訪問。

如果要進行應(yīng)用程序的更新,可以到安裝的根目錄下執(zhí)行以下命令:

docker-composepull
docker-composerm-fsvappsmith
docker-composeup-d
視頻對應(yīng)的安裝步驟文檔官網(wǎng)地址為: https://docs.appsmith.com/setup/docker

簡單使用

以數(shù)據(jù)庫作為數(shù)據(jù)源簡單介紹。

連接到數(shù)據(jù)庫

Appsmith 會創(chuàng)建一個與數(shù)據(jù)庫服務(wù)器連接的連接池,后續(xù)查詢可以重用連接池中的連接,提高查詢效率。

  1. 點擊 Datasources 旁邊的 + 號
  2. 看到 Appsmith 可以連接的數(shù)據(jù)源列表
  3. 從支持的列表中選中一個數(shù)據(jù)庫
  4. 填寫連接到數(shù)據(jù)庫所需的配置信息
  5. 單擊測試驗證是否能連接成功
  6. 保存

顯示數(shù)據(jù)

Appsmith 擁有一系列可用于構(gòu)建 UI 的小部件,數(shù)據(jù)顯示需要和這些小部件結(jié)合起來。

  1. 小部件可以用部件窗口中拖動防止到畫布上,調(diào)整大小以適應(yīng)他們需要顯示的數(shù)據(jù),具有可視化編輯的屬性,可以設(shè)置數(shù)據(jù)、樣式等。

    32c473d6-cf4c-11ec-bce3-dac502259ad0.gif

  2. 在小部件中顯示數(shù)據(jù)。可以打開屬性窗口來編輯小部件屬性,通過引用 Query 的名稱(唯一標識符),可以在小部件屬性中設(shè)置來自 Query 的數(shù)據(jù)。Appsmith 是響應(yīng)式的,只要查詢中的數(shù)據(jù)發(fā)生變化,小部件就會自動更新。例如,可以將查詢的結(jié)果綁定如下:

{{Table1.selectedRow.id}}

33241c3c-cf4c-11ec-bce3-dac502259ad0.gif

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70761
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    483

    瀏覽量

    17692

原文標題:15K Star!Github 上最火的低代碼開發(fā)平臺!

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是零代碼平臺?

    代碼平臺種無需編寫傳統(tǒng)代碼,通過可視化拖拽、參數(shù)配置、邏輯連線即可快速搭建業(yè)務(wù)流程與應(yīng)用系統(tǒng)的工具
    發(fā)表于 07-12 20:28

    代碼平臺:數(shù)字化時代的開發(fā)加速器與業(yè)務(wù)創(chuàng)新引擎

    。代碼平臺憑借其強大的功能和靈活的應(yīng)用場景,正在成為企業(yè)數(shù)字化轉(zhuǎn)型的重要推手。通過簡化開發(fā)流程、提升開發(fā)效率,代碼
    的頭像 發(fā)表于 02-26 16:34 ?328次閱讀
    <b class='flag-5'>低</b><b class='flag-5'>代碼</b><b class='flag-5'>平臺</b>:數(shù)字化時代的開發(fā)加速器與業(yè)務(wù)創(chuàng)新引擎

    DevEco Studio構(gòu)建分析工具Build Analyzer 為原生鴻蒙應(yīng)用開發(fā)提速

    。值得提的是,某頭部短視頻公司還基于Build Analyzer的能力,針對其自身工程特點,構(gòu)建內(nèi)部開發(fā)效率檢測平臺,用于支撐該公司
    發(fā)表于 02-17 18:06

    代碼與傳統(tǒng)開發(fā)的區(qū)別 代碼與無代碼開發(fā)的區(qū)別

    工具和圖形界面來縮短開發(fā)時間和降低技術(shù)門檻。以下是對代碼開發(fā)與傳統(tǒng)開發(fā)的詳細對比: 適用人群 傳統(tǒng)開發(fā) :主要適用于有經(jīng)驗、有基礎(chǔ)的程序員,他們可以利用各種編碼語言進行應(yīng)用程序的創(chuàng)
    的頭像 發(fā)表于 01-31 10:48 ?623次閱讀

    代碼平臺:快速搭建與優(yōu)化MES系統(tǒng),提升生產(chǎn)效率

    、代碼平臺概述 代碼平臺
    的頭像 發(fā)表于 01-23 09:37 ?355次閱讀
    <b class='flag-5'>低</b><b class='flag-5'>代碼</b><b class='flag-5'>平臺</b>:快速搭建與優(yōu)化MES系統(tǒng),提升生產(chǎn)效率

    代碼在敏捷開發(fā)中的應(yīng)用

    代碼平臺的定義 代碼平臺提供了
    的頭像 發(fā)表于 01-07 09:58 ?450次閱讀

    云原生LLMOps平臺作用

    云原生LLMOps平臺種基于云計算基礎(chǔ)設(shè)施和開發(fā)工具,專門用于構(gòu)建、部署和管理大型語言模型(
    的頭像 發(fā)表于 01-06 10:21 ?462次閱讀

    cmp項目管理工具的優(yōu)缺點

    、風(fēng)險管理和溝通管理等。 綜合項目管理平臺CMP的優(yōu)缺點 優(yōu)點 項目集成 :CMP項目管理工具將各種項目
    的頭像 發(fā)表于 12-17 09:42 ?821次閱讀

    代碼開發(fā)平臺,低成本快速搭建云MES系統(tǒng)

    代碼平臺種可視化的軟件高效開發(fā)平臺,通過抽象和最小化手工編碼的方式,為開發(fā)和部署定制化應(yīng)用提速。萬界星空科技AI
    的頭像 發(fā)表于 11-18 15:43 ?475次閱讀
    <b class='flag-5'>低</b><b class='flag-5'>代碼</b>開發(fā)<b class='flag-5'>平臺</b>,低成本快速搭建云MES系統(tǒng)

    多維表格屬于代碼平臺嗎?

    Teable多維表格數(shù)據(jù)庫是款功能強大的云端數(shù)據(jù)庫和協(xié)作工具,結(jié)合了電子表格的靈活性和數(shù)據(jù)庫的強大功能,適用企業(yè)內(nèi)部項目管理 數(shù)據(jù)收集與整理 內(nèi)容
    的頭像 發(fā)表于 10-17 14:22 ?578次閱讀

    代碼物聯(lián)網(wǎng)云平臺是什么?有什么功能?

    在數(shù)字化時代,物聯(lián)網(wǎng)(IoT)技術(shù)迅猛發(fā)展,將物理世界與數(shù)字世界緊密連接,實現(xiàn)了設(shè)備間的智能交互和數(shù)據(jù)共享。隨著物聯(lián)網(wǎng)應(yīng)用的日益廣泛,如何高效、快速地構(gòu)建物聯(lián)網(wǎng)應(yīng)用成為了重要議題。
    的頭像 發(fā)表于 10-16 13:59 ?651次閱讀

    萬界星空科技AI代碼平臺:重塑數(shù)字化創(chuàng)新邊界

    萬界星空科技的AI代碼平臺通過可視化開發(fā)界面、豐富的組件庫和模塊庫、配置與定制功能、集成與擴展能力、自動化與生成器工具以及智能分析與決策支持等功能,為企業(yè)數(shù)字化轉(zhuǎn)型提供了全面而強大的
    的頭像 發(fā)表于 09-28 16:13 ?522次閱讀
    萬界星空科技AI<b class='flag-5'>低</b><b class='flag-5'>代碼</b><b class='flag-5'>平臺</b>:重塑數(shù)字化創(chuàng)新邊界

    使用 TPS1HC100-Q1 高效驅(qū)動汽車儀表板負載應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《使用 TPS1HC100-Q1 高效驅(qū)動汽車儀表板負載應(yīng)用說明.pdf》資料免費下載
    發(fā)表于 09-12 10:41 ?0次下載
    使用 TPS1HC100-Q1 高效驅(qū)動汽車<b class='flag-5'>儀表板</b>負載應(yīng)用說明

    深入解讀IBMS管理平臺,現(xiàn)代建筑管理的重要工具

    ,正逐漸成為各類建筑物管理的主流選擇。本文將深入探討IBMS這現(xiàn)代建筑管理的重要工具。 IBMS管理
    的頭像 發(fā)表于 08-27 15:17 ?769次閱讀

    統(tǒng)多云管理平臺怎么用?

     統(tǒng)多云管理平臺的使用主要涉及資源納管、費用控制和智能運維等方面。統(tǒng)多云管理平臺
    的頭像 發(fā)表于 08-14 11:28 ?475次閱讀