一款爆火的可視化低開平臺Retool
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
在 Github 上一直將 Stars 視為開源項目受歡迎程度的非正式衡量標準,雖然可能存在低星級的流行項目,但高星級的項目往往會引起一些關注。 低代碼產品分類 低代碼火了之后,各式各樣的低代碼產品進入大眾的視野,國外一家投資機構對市場上低代碼產品的簡單歸類,它們按照目標用戶和使用場景來分為四個象限,我們今天的主角Appsmith的原型,就落在內部工具這個象限,它就是Retool。 Retool開創了一個單獨的低代碼品類,直白翻譯過來就是內部工具,它的口號就是:幫助企業快速構建管理系統。這類系統基本上就是一些表格、表單、流程等。它的產品特色就是不侵入客戶架構,只連接客戶數據,無論是數據庫數據、還是接口數據,都能夠快速獲取并且將數據灌輸到預置的組件,然后組件之間通過js組裝成應用,支持直接寫sql,為開發者而生。 Appsmith 背景介紹 Appsmith公司成立于 2019 年,其開源軟件已被 100 多個國家的 5000 多家企業的用戶鏡像下載超過 1000 萬次。是現在 GitHub 最火的低代碼開發平臺,有超過 24.8K Stars數 和 130 位貢獻者——其中 100 位來自公司外部。 源代碼的更新也非常活躍 Appsmith 將開發人員開發時間減少了 90%,框架本身為您承擔了很多沒必要的繁重工作。 Appsmith 主要用于構建管理面板、內部工具和儀表板等,允許拖放 UI 組件來構建頁面,通過連接到任何 API、數據庫或 GraphQL 源,并使用 Javascript 語言編寫邏輯,可以在短時間內創建內部應用程序。這種開發模式僅需了解一些基本的 Javascript,在代碼方面沒有抽象層或術語需要學習,因而廣受開發人員的好評。
原則:
使用這些步驟,你可以為復雜的多步驟工作流創建簡單的 CRUD 應用程序。Appsmith 使構建與任何數據源對話的 UI 變得非常容易。你可以通過在任何地方編寫 JS 來自定義應用程序,包括在你的數據庫查詢中。 特性:
核心思想 低代碼無代碼本質上是效率工具,解決永遠短缺的開發人力和無窮無盡的代碼需求之間的供需矛盾,讓開發者專注于對公司核心業務的開發,而不是浪費精力和自己的職業生涯去堆砌重復而乏味的只有幾個人使用的系統。而且它們本身并不是什么革命性的東西,它們也是程序員辛辛苦苦加班用代碼壘起來的項目,這類可視化、拖拉拽的東西很早之前就有了。
Appsmith的核心思想是,通過代理用戶的接口和數據庫查詢,把每一次 API 調用、把每一次數據庫查詢都抽象為一個 JS 對象,加上拖拽出來的組件實例對象,把它們全部添加到全局的上下文中,并且讓它們可以通過 JS 和彼此關聯起來。我們可以看到,這和我們平時進行手工代碼開發的底層邏輯是一致的,只是開發的方式不同而已,手工開發是從頭開始,開發完還需要部署,前端低代碼是從一個已經啟動了的可視化、響應式開發環境開始,開發完點擊直接就可以運行,從而大大提高了效率。 該文章在 2023/10/7 10:31:57 編輯過 |
關鍵字查詢
相關文章
正在查詢... |