云原生集成開發(fā)環(huán)境——TitanIDE
通過網頁在任何地方更安全、更高效地編碼2022-06-10
7974
6月9號,由一群熱愛技術、熱衷貢獻的開發(fā)者自發(fā)成立的 Appsmith 中文社區(qū)(www.Appsmith-fans.cn)正式發(fā)布!
發(fā)布會主講人是社區(qū)核心建設者王昆,活動中詳細講解了 Appsmith 的功能特色,分享了前端低代碼平臺如何直面本土化發(fā)展,并重磅介紹了 Appsmith 中文社區(qū)的由來和發(fā)展。
歡迎掃描下方二維碼獲取直播回顧~
低代碼是什么?
低代碼無代碼本質上是效率工具,解決永遠短缺的開發(fā)人力和無窮無盡的代碼需求之間的供需矛盾,讓開發(fā)者專注于對公司核心業(yè)務的開發(fā),而不是浪費精力和自己的職業(yè)生涯去堆砌重復而乏味的只有幾個人使用的系統(tǒng)。而且它們本身并不是什么革命性的東西,它們也是程序員辛辛苦苦加班用代碼壘起來的項目,這類可視化、拖拉拽的東西很早之前就有了。
那很早就有了的東西,為什么現在才被大家接受呢?原因很簡單,三年疫情對社會秩序和人們的工作方式產生了巨大沖擊,當人們不能聚在一起工作,但又迫切有數字化需求的時候,比如統(tǒng)計防疫物資、人員登記管理,人們突然發(fā)現,低代碼這玩意還挺有用的。
低代碼產品分類
低代碼火了之后,各式各樣的低代碼產品進入大眾的視野,國外一家投資機構對市場上低代碼產品的簡單歸類,它們按照目標用戶和使用場景來分為四個象限,我們今天的主角Appsmith的原型,就落在內部工具這個象限,它就是Retool。
Retool開創(chuàng)了一個單獨的低代碼品類,直白翻譯過來就是內部工具,它的口號就是:幫助企業(yè)快速構建管理系統(tǒng)。這類系統(tǒng)基本上就是一些表格、表單、流程等。它的產品特色就是不侵入客戶架構,只連接客戶數據,無論是數據庫數據、還是接口數據,都能夠快速獲取并且將數據灌輸到預置的組件,然后組件之間通過js組裝成應用,支持直接寫sql,為開發(fā)者而生。
最強模仿者Appsmith
由于Retool是一款成熟的商業(yè)產品,并且收費很高,在Retool的路子走通之后,國內外出現了很多模仿者,在一眾模仿者當中,最有影響力的當屬今天的主角 Appsmith,它是由一群印度的創(chuàng)業(yè)者在2019年建立的,和Retool以及其他公司不同,Appsmith采用完全開源的方式構建自己的產品,這一策略極大增加了它的曝光度,在Github上快速上星,成為社區(qū)頭部的低代碼項目。它現在有18.4K星了,非常強!
Appsmith的核心思想是,通過代理用戶的接口和數據庫查詢,把每一次 API 調用、把每一次數據庫查詢都抽象為一個 JS 對象,加上拖拽出來的組件實例對象,把它們全部添加到全局的上下文中,并且讓它們可以通過 JS 和彼此關聯(lián)起來。我們可以看到,這和我們平時進行手工代碼開發(fā)的底層邏輯是一致的,只是開發(fā)的方式不同而已,手工開發(fā)是從頭開始,開發(fā)完還需要部署,前端低代碼是從一個已經啟動了的可視化、響應式開發(fā)環(huán)境開始,開發(fā)完點擊直接就可以運行,從而大大提高了效率。
Appsmith中文社區(qū)初衷與愿景
建立這個社區(qū)本身,是為了更好地讓現有Appsmith中國用戶有一個中文的交流討論、解決問題的平臺,目前社區(qū)也是聚集了很多大型互聯(lián)網企業(yè)的開發(fā)者來共同維護,目的是為了方便更多的開發(fā)人員能了解和用好這款低代碼工具,希望大家能在這個平臺學習到一些前端低代碼的技術。
Appsmith本身是一款強大的構建內部應用的開源平臺,但國內用戶應用起來依然有一些不足之處,比如沒有中文界面,也沒辦法搭建移動端的應用,本身自帶一些數據源組件不符合國內的開發(fā)現狀,并且沒辦法搭建小程序。
這對于這些問題,我們中文社區(qū)的核心成員(昆哥)在Appsmith的基礎上做了一些本土化的增強,包括中文界面、UI優(yōu)化、組件增強,并且給它加上了移動端的支持,支持設計發(fā)布小程序。最重要的是,我們后續(xù)會把這個項目開源出來,讓更多的中國開發(fā)者享受到低代碼的樂趣!
我們會持續(xù)的在Appsmith中文社區(qū)論壇上做一系列產品版本更新、文檔、教程、FAQ等漢化工作,目前中文社區(qū)的網站地址,包括云端使用的環(huán)境鏈接都發(fā)布在咱們的技術交流群公告里,大家可以添加下方小助手微信入群了解。
------------------
上一篇:品牌活動 | leyu.樂魚創(chuàng)新榮獲“卡恩獎·數字化年度技術突破獎”
下一篇:信創(chuàng)生態(tài) | leyu.樂魚創(chuàng)新TitanIDE與統(tǒng)信軟件完成兼容認證