您好,登錄后才能下訂單哦!
這篇文章主要介紹了GitHub的可視化搭建開源項(xiàng)目有哪些的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇GitHub的可視化搭建開源項(xiàng)目有哪些文章都會(huì)有所收獲,下面我們一起來看看吧。
上面我們看到的就是Formily的編輯器的截圖, 它是由阿里技術(shù)團(tuán)隊(duì)開發(fā), 完全開源, 我們可以使用它制作自然流布局的表單搭建應(yīng)用, 如果你是技術(shù)人員, 還可以定制自己想要的組件, 目前Formily 已經(jīng)支持多個(gè)組件庫和框架,如下:
antd
element
vant
next
semi
所以無論你是react
框架開發(fā)者還是vue
框架開發(fā)者, 你都能使用它搭建自己的表單制作平臺(tái).
但是唯一的缺點(diǎn)是對(duì)非技術(shù)人員不夠友好, 比如它的拖拽是自然流布局, 元素位置不能完全的自由移動(dòng), 所以說對(duì)于一些定制化或者自由度高的場景來說就不太適用了, 以下是它的架構(gòu)圖:
amis
是一個(gè)低代碼前端框架,它使用 JSON 配置來生成頁面,可以減少頁面開發(fā)工作量,極大提升效率。
前端開發(fā)正變得越來越復(fù)雜,學(xué)習(xí)門檻也越來越高,要使用當(dāng)下流行的 UI
組件庫,我們必須懂 npm
、yarn
, webpack
、react/vue
等,必須熟悉 ES6 語法,最好還得了解狀態(tài)管理,比如 Redux
,如果沒接觸過函數(shù)式編程,光入門都很費(fèi)勁,而入門之后會(huì)發(fā)現(xiàn)它還有巨大的生態(tài),相關(guān)的庫有 2347
個(gè),很多功能相似,挑選成本高。
為了實(shí)現(xiàn)用最簡單方式來生成大部分頁面,amis
的解決方案是基于 JSON
來配置,它的獨(dú)特好處是:
不需要懂前端:在百度內(nèi)部,大部分 amis
用戶之前從來沒寫過前端頁面,也不會(huì) JavaScript,卻能做出專業(yè)且復(fù)雜的后臺(tái)界面,這是所有其他前端 UI
庫都無法做到的;
不受前端技術(shù)更新的影響:百度內(nèi)部最老的 amis
頁面是 6 年多前創(chuàng)建的,至今還在使用,而當(dāng)年的 Angular/Vue/React
版本現(xiàn)在都廢棄了,當(dāng)年流行的 Gulp
也被 Webpack
取代了,如果這些頁面不是用 amis
,現(xiàn)在的維護(hù)成本會(huì)很高;
可以完全使用可視化頁面編輯器來制作頁面:一般前端可視化編輯器只能用來做靜態(tài)原型,而 amis
可視化編輯器做出的頁面是可以直接上線的
H5-Dooring 是一款由國內(nèi)技術(shù)大佬開發(fā)的專業(yè)級(jí)可視化低代碼項(xiàng)目, 制作H5頁面可以像搭積木一樣簡單, 輕松搭建H5頁面, H5網(wǎng)站, PC端網(wǎng)站,LowCode
平臺(tái).
同時(shí)編輯器支持多國語言, 并支持多種渲染模式, 比如智能網(wǎng)格布局, 自由布局, 非常適合非技術(shù)人員使用, 10分鐘搭建一個(gè)精美頁面。
值得注意的是我們?cè)?strong>H5-Dooring 上通過可視化搭建的頁面, 能一鍵上線, 并且支持下載頁面代碼, 這樣對(duì)于不懂技術(shù)的人員, 也能輕松將頁面部署到自己的服務(wù)器上, 簡直是非技術(shù)人員的福音. 平臺(tái)目前還在持續(xù)迭代, 打造更好的用戶體驗(yàn).
項(xiàng)目鏈接: github.com/MrXujiang/h…
mometa
不是傳統(tǒng)主流的低代碼平臺(tái)(如 amis/h6-dooring),mometa
是面向研發(fā)的、代碼可視設(shè)計(jì)編輯平臺(tái);它更像是 dreamweaver
、gui
可視編輯之于程序員。
它用于解決的問題有:
對(duì)低代碼平臺(tái)不形成依賴,二次開發(fā)可以無縫進(jìn)入代碼開發(fā)模式
同時(shí)支持所見即所得的可視編輯,用于提效,提升開發(fā)體驗(yàn)
提供物料生態(tài),可自定義物料,提升物料使用體驗(yàn),提升復(fù)用率
mometa
定位更多是 基于程序員本地開發(fā)的模式,新增了可視化編碼的能力(修改的也是本地的代碼文件本身);
它更像是輔助編碼工具,而不是 No-Code
(amis/h6-dooring) 的平臺(tái)方案.
說到數(shù)據(jù)可視化, 想必大家多多少少稍接觸過, 從技術(shù)層面談, 最直觀的就是前端可視化框架, 比如:
echart
antv
Chart.js
D3.js
Vega
這些庫都能幫我們輕松制作可視化圖表。V6.Dooring
提供了一種設(shè)計(jì)方案, 可以將不同的可視化圖表通過拖拽的方式整合成一張數(shù)字化大屏, 極大的降低了開發(fā)成本和周期, 加速企業(yè)數(shù)字化轉(zhuǎn)型。
為了實(shí)現(xiàn)產(chǎn)品的易用性, V6.Dooring
設(shè)計(jì)了如下幾個(gè)核心模塊:
拖拽器實(shí)現(xiàn)
物料中心設(shè)計(jì)
動(dòng)態(tài)渲染器實(shí)現(xiàn)
配置面板設(shè)計(jì)
控制中心
功能輔助設(shè)計(jì)
值得注意的是, V6.Dooring
也是由 H5-Dooring
作者主導(dǎo)研發(fā)的, 如果大家感興趣可以研究一下.
Element UI
表單設(shè)計(jì)及代碼生成器,可將生成的代碼直接運(yùn)行在基于Element
的vue
項(xiàng)目中;也可導(dǎo)出JSON
表單,使用配套的解析器將JSON
解析成真實(shí)的表單。
我覺得它和 Formily
有點(diǎn)相似, 都是技術(shù)側(cè)搭建項(xiàng)目.
關(guān)于“GitHub的可視化搭建開源項(xiàng)目有哪些”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“GitHub的可視化搭建開源項(xiàng)目有哪些”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。