釘釘?shù)痛a編程優(yōu)勢 低代碼可以實現(xiàn)復雜業(yè)務邏輯開發(fā)嗎?
低代碼可以實現(xiàn)復雜業(yè)務邏輯開發(fā)嗎?有,有圖有案例[呲牙]最近低代碼又火了,做為程序員怎樣選擇合適的方向,提高自己的不可替代性? "低代碼 "最近真的很火,很多公司或多或少都在做低代碼的研發(fā)或者布局工作
低代碼可以實現(xiàn)復雜業(yè)務邏輯開發(fā)嗎?
有,有圖有案例[呲牙]
最近低代碼又火了,做為程序員怎樣選擇合適的方向,提高自己的不可替代性?
"低代碼 "最近真的很火,很多公司或多或少都在做低代碼的研發(fā)或者布局工作。什么是低碼?普通HR無需技術(shù)人員即可完成的業(yè)務工作,如設置申請單、報銷單、審批單等功能。目前使用比較頻繁的產(chǎn)品,比如釘釘(一款迎合企業(yè),壓榨員工的App)。
但從個人角度來說,我討厭釘釘。為什么要麻煩程序員?程序員用編程思維和固定的規(guī)則來約束或限制當今的工人。;的社會。從這個角度來說,的小學生最有發(fā)言權(quán),這是大資本家馬先生的功勞。
回到正題,個人感覺低碼的研發(fā)可以從以下幾個方面入手或者解決。
1.靈活的表單設置目前常用的表單設置或開發(fā),我的項目中集成的技術(shù)包括(以下三種):
自定義表單(通過ueditor設置表單,綁定數(shù)據(jù)表與表單的關(guān)系)拖拽表單(通過拖拽技術(shù)拖拽組件,可視化拖拽表單的內(nèi)容,如輸入框、單選框)代碼生成器(我們的項目集成了單表、主表、樹表的代碼生成器功能)2 .在線流程設計器有一個表單。如果沒有過程,形式就沒有靈魂。如果表單的布局只能是,
流程設計者可以在線設計流程圖,指定流程節(jié)點的處理者,流程表單的關(guān)系,委托任務,已經(jīng)完成的任務,本人發(fā)起的任務,歷史任務,歷史流程定義等等。
推薦理由:在線設計流程自定義表單,無需編碼即可實現(xiàn)流程審批。
3.可視化拖拽報表有業(yè)務數(shù)據(jù),如果業(yè)務數(shù)據(jù)最大化,報表工具的使用會突出顯示。但個人認為,如果報表更復雜,并不比重新開發(fā)好,所以采用市面上成熟的報表工具就足夠了,比如水晶報表、潤乾報表等。報表由第三方工具設計后,項目被外鏈模式引用。(項目菜單可以靈活配置。)
目前,我們的項目沒有集成業(yè)務報表。我們集成了拖放式可視化echarts報表,無需開發(fā),只需拖動圖形頁面,設置靜態(tài)和動態(tài)數(shù)據(jù)源即可顯示。
4.可視化拖動大屏也是現(xiàn)在的一個熱門方向。借助canvas,各種組件,各種數(shù)據(jù)源配置,不需要通過拖動組件來重新編碼可視化大屏項目。目前這個方向比較成熟:阿里巴巴 s datav,百度糖等產(chǎn)品,但是很多公司也在開發(fā)。因為組件總是在更新,產(chǎn)品的研發(fā)也總是在更新。有這個興趣的朋友可以關(guān)注我,聯(lián)系我。也許我們可以一起做點什么。愛情,我的下一個計劃)
5、程序員的價值有了以上情況,可能還有其他情況,更好的低代碼意見。另一方面,所有的低代碼只是輔助快速開發(fā)的手段。即使沒有以上的專注,很多程序的開發(fā)對于程序員來說也是非??斓摹5痛a的缺點是靈活性大打折扣。如果低代碼不能通過二次代碼開發(fā)解決,難度可能更大。所有程序員的方向或價值:多學習新的技術(shù)和知識,時代在發(fā)展,社會在進步,一天不學習可以 I don'我跟不上時代,所以
6.低代碼開源項目青峰 的低代碼開源項目,實現(xiàn)了自定義表單、流程設計器(基于activiti的OA流程)、拖拽可視化echarts報表、代碼生成器、全能權(quán)限系統(tǒng)等系統(tǒng)基礎設施的功能。
代碼是開源的,托管在gitee中。你可以去搜索青峰系統(tǒng)下載一下,了解一下我,私信給你發(fā)個下載鏈接。
我想在這里交更多的朋友。