{eval=Array;=+count(Array);}
低代碼low-code,無代碼no-code,合稱LCNC,近年來獲得較快發展,一個原因是需求推動,期待解決數字化和工業4.0對軟件開發人員的巨大需求缺口。
現在市場上已經有一些成熟的解決方案可用,比如國內的明道云、清流、搭搭云,國外的OutSystems等著名企業。
技術特點:通過提供SaaS或者PaaS服務平臺,將通用、可重復使用的代碼形成組件化的模塊,通過圖形化的界面來拖拽組件拼成應用。
在常見的企業信息管理系統開發中,尤其適合辦公系統(OA)、企業資源計劃系統(ERP)、客戶關系管理系統(CRM)等,可以顯著提高開發效率,降低開發成本。
如果SaaS平臺提供的通用服務模塊無法滿足業務需求,需要定制擴展時,推薦使用開源框架。
JeecgBoot是一款基于代碼生成器的快速開發平臺,采用前后端分離架構,在LCNC低代碼/無代碼模式下,幫助解決軟件開發項目大量的重復工作,讓開發人員更多的關注業務邏輯。既能快速提高開發速度,幫助公司節省成本,同時又不失靈活性。
常見功能:在線表單配置(表單設計器)、移動配置能力、工作流配置(在線設計流程)、報表配置能力、在線圖表配置、插件能力(可插拔)等等。
JeecgBoot基于Java + Spring Boot框架開發后臺服務,管理系統基于Ant Design開發,最新發布版本2.1.4
我是工作多年的Web應用架構師,歡迎關注我,了解更多IT專業知識。
我們一直在用第三方無代碼平臺做工廠數字化項目,包括MES、輔助排程、WMS、設備管理和連線、質量管理和SPC運算統計等。
一、精益派積木編程
面向工廠數字化方向的開發平臺;電腦端和手機端界面拖拽,前后端邏輯采用的是兒童積木編程的理念,可以實現復雜業務邏輯運算和控制;基于積木的編排方式,不會因為復雜邏輯而難維護;跟有碼編程思維一樣,支持面向對象的編程概念,且支持物聯網和第三方系統雙向對接。
二、ucloud沃土數字平臺
與Outsystems類似,界面/表單拖拽實現,與大部分無代碼/低代碼平臺不同的是,主要是通過流程圖方式實現業務邏輯和控制運算,從而實現面向企業的復雜業務邏輯運算系統,非常適合企業復雜的邏輯系統。當邏輯比較復雜時,流程圖的節點和連線也越來越復雜,有點難理解和維護,為了避免這樣的問題,其流程圖節點支持寫代碼,從而可以將流程圖簡化。
三、iVX
通用型開發工具;電腦端和手機端界面拖拽,前后端邏輯采用積木塊的方式,與精益派的積木編程類似。
國內當然也有低代碼軟件開發平臺,像ucloud系的氚云就是的,但是低代碼軟件開發平臺的廠商也有不通。
原生廠商,就是專門為低代碼而生的
國內的像氚云、APIClound,國外的Outsystems等,都是這類廠商,但是他們的關注點各有不同,這種不同很大程度上影響到產品的發展方向。
比如國外的Outsystems投資方為KKR(Kohlberg Kravis Roberts,私募投資機構),更關注成本和現金流,所以產品發展上更突出產品力,推廣也是以大型、超大型企業集團為主。
而國內的氚云主要投資方是ucloud系,更關注流量和市占率,所以產品發展上傾向于在降低門檻,與釘釘等流量平臺整合,走的是互聯網的路線,APICloud也是同意的發展路線。
開發工具廠商,就是以前專門做軟件開發工具的廠商
這部分廠商的產品技術能力很強,編程擴展性、可維護性等方面的設計很有競爭力,但是有能力推出低代碼平臺的并不多,比較經典的產品有Progress。
這類產品發展方向上以產品力提升為主,會更傾向于可擴展性。用戶集中在初創型軟件開發團隊、行業軟件代理商、系統集成商和中大企業IT中心,而不是一線業務人員。
這類廠商的運營模式為傳統的toB,產品的迭代方向更青睞于企業客戶,而不是爭取更多普通用戶使用。
還有一類比較特殊的就是云平臺廠商
對這類廠商來說,低代碼開發并不是他們的主業,主要是借助低代碼吸引更多用戶購買其云服務。
比如Google的App Maker、微軟Power Apps可以綁定Windows Azure和ucloud云的宜搭等。
低代碼開發平臺的市場將從2015年的17億美金增長到2020年的155億美金,說明市場還在增長,這類平臺的出現,讓企業只需關注業務,這種迭代速度的很快的,試錯成本很低,對初創企業或者個體戶來說非常友好。
但是也有局限性,我體驗過低代碼開發平臺,的確很方便,就像我們開發中使用拖拽控件去畫界面一樣,但是功能性擴展不強,復雜的功能或者說偏向于隱私點的功能,不那么大眾化的功能,低代碼平臺就不支持。
當然我相信隨著發展,低代碼開發平臺會將更多的功能大眾化、平臺化!
我是非著名攻城獅,希望我的回答對您有用,感謝您的關注與支持!
有啊,TaskBuilder就是國內首個基于node.js的企業級應用開發框架,而且還免費開源的,使開發者不用再花大量的時間和精力搭建底層架構,可以專注實現客戶業務需求。而且可以與第三方系統集成,進行二次開發
根據Forrester研究報告,不論是成熟大型的,或是新的小規模的低代碼開發平臺供應商,每年都在以50%的增長率快速的發展中。下面,簡單介紹一下目前在國內較突出的低代碼開發平臺。
1、宜搭
宜搭是ucloud巴巴企業智能事業部研發的SaaS企業應用構建平臺,于2019年3月上線,平臺集合了頁面設計、業務規則定義、數據收集與分析三大核心能力,用戶可通過簡單的拖拽、配置完成業務應用的搭建,支持一鍵發布到釘釘PC和手機端。平臺具備一次搭建雙端適配、權限獨立設置、定制消息提醒推送及海量信息存儲等特性。旨在為廣大中小企業提供一套低成本的企業應用搭建解決方案。
2、道一云七巧
道一云七巧是應用快速搭建平臺,支持零代碼與低代碼兩種應用搭建模式。七巧零代碼應用搭建平臺是數據流轉為核心,提供表單、流程、報表等設計工具,滿足企業流程審批、行政辦公、數據收集等智能辦公場景。而七巧Plus不僅提供的自定義表單、流程、頁面、報表、小程序等建模引擎,幫助靈活搭建應用,也支持通過在線編碼實現更多個性化應用場景。應用支持一鍵發布至企業微信,助力企業便捷管理內外業務。
3、APICloud
擁有App開發平臺和App定制平臺。從開放App開發技術,到提供App定制服務,APICloud為個人開發者和企業提出圍繞App開發需求的一站式解決方案。英特爾、海爾等知名企業選用APICloud技術服務進行App開發,并已經成功上線至蘋果等各大應用商店中。
4、 搭搭云
同樣是一款非常靈活的企業管理超級平臺,企業只要一個云端賬戶就可以全面管理各種業務,如行政辦公、客戶、銷售、采購、庫存、人事、財務,甚至是制造業ERP等。軟件功能允許用戶修改,即改即用,手機APP免開發實時同步。同時,搭搭云還是一個低代碼PaaS平臺,在服務器端、web前端和移動端,全面幫助開發人員大幅提高開發效率、降低開發成本。
5、 iVX
在原iH5基礎上迭代推出的一款0代碼全棧開發工具。嘗試建立一套全新的可視化開發體系,在幾乎“Zero”代碼的條件下,完成所有應用的開發,并且可以讓開發者在“Zero”編程基礎的條件下快速掌握前后端的開發技能。可以用來開發各種Web應用、小程序(微信)、小游戲(微信)、原生應用、PC桌面應用。
6、JEPaaS
JEPaaS是一款優秀的軟件平臺產品,可視化開發環境,低代碼拖拽式配置開發,操作極其簡單,可以幫助解決Java項目80%的重復工作,讓開發更多關注業務邏輯,大大提高開發效率。適用于搭建 OA、ERP、CRM、HR、HIS等所有的企業信息管理系統(且適用于集團公司部署)。支持工作流、IM即時通訊、bi圖表報表、APP開發、對接微信、釘釘等。
1、簡道云
簡道云是一款靈活易用的應用搭建平臺,包含自定義表單、自定義報表、自定義流程引擎、消息提醒等模塊。無需代碼,即可快速、靈活地構建業務管理系統,并滿足企業個性化管理需求。簡道云提供智能制造、智慧校園、貿易零售等多行業,生產與制造、銷售與市場、人事與行政等多應用場景解決方案,能夠快速幫助有相應需求的客戶落地業務應用。
2、明道云
明道云是一個APaaS平臺,幫助企業快速搭建個性化業務應用。包含工作表、視圖、用戶角色和權限、統計圖表、工作流五大功能組件。用戶不需要代碼開發就能夠搭建出用銷售、運營、人事、采購等核心業務應用,打通企業內部數據,也能夠通過API和Webhook和其他系統對接。明道云的自動化工作流還可以實現審批、填寫等控制流程和業務自動化。同時支持將明道云搭建的應用直接對接到釘釘或企業微信的工作臺上。
3、云樞
云樞是奧哲旗下的一款面向開發者的云端低代碼(Low-Code)應用服務平臺,云樞深度整合釘釘、ucloud云,通過模塊化構建應用,高效率的流程運作,快速連接企業上下游,集成云和服務,幫助企業實現智能決策,逐漸構建應用與服務業務中臺,支撐企業業務在線。
4、氚云
簡單好用的在線管理工具,屬于屬于PaaS+SaaS模式,提供開發與運行業務應用程序的所有功能(包括數據庫、業務定制、工作流與審批、數據分析、可編程云邏輯、實時部署)以及豐富的模板SaaS應用(包括CRM、進銷存、費控、流程管理等),并允許企業個性化或者全新構建具有社交和移動特性的應用程序。
以上簡單介紹了幾款低代碼開發平臺,后續我們將逐個進行深入測評,助您能全方位了解各個不同的低代碼開發平臺。 技術人才的稀缺和高成本,業務變化速度的加快,移動技術的普及以及數字化轉型的重要性,都在極大改變商業環境。選擇合適的工具才能讓您的企業長久保持競爭力。
低代碼平臺用來開發原型很贊,它們將業務相關人員和 IT 連接,使結果可視化,促進雙方更快地達成一致。 由于參與人員很少,所以成本也很低。
相比于各種長篇大論,我覺得這才是低代碼平臺的意義所在吧。
好了我們直奔主題,國內有沒有類似的低代碼平臺?
有!
FineReport、Finebi、宜搭、輕流、iVX都是很不錯的低代碼乃至0代碼平臺,真的可以大大提高IT人的工作效率。
所有功能和模塊都是現成的,有了數據就能直接用,何樂而不為?
說到低代碼,就不得不提一下0代碼了,對企業來說,低代碼和0代碼哪個的性價比更高?
其實,無論是低代碼開發平臺,還是無代碼開發平臺,都具備開發大型信息化系統的能力。國內的水平目前來說,比國外還差一點,盡管我們有uclouducloud,但其實它們在這方面做的還不是最好的。
反而是簡道云這種0代碼新星產品脫穎而出,可以用他們迅速的開發出OA辦公、ERP企業資源計劃、HR人力資源管理、CRM客戶管理、WMS倉儲管理等等。
與其說低代碼開發平臺會“干掉”開發者,不如說是干掉了傳統的開發模式。
聚恒中臺,從數據模型自動生成表結構,自動生成表單,從表單到流程到數據中心到大屏展現,功能可以發布到企業微信、釘釘、微信服務號、App多種移動端環境,所見即所得的功能設計模式,全面為企業提供業務解決方案
分享個開源項目的技術棧
推薦個git上開源的快速開發項目,項目采用微服務為基礎的腳手架,包括流程、表單、列表、圖表、應用等多個界面化的配置引擎。
項目介紹:
項目標簽
低代碼、微服務、支持SaaS、私有化部署、DevOps、
開源項目地址
體驗地址
體驗地址:http://frame.bctools.cn/#/login
登陸可以通過微信掃碼登陸,對于配置數據,請各位技術同學手下留情。
部署文檔
https://gitee.com/software-minister/jvs-docker-compose/blob/master/readme.md
**物理拓撲:
技術文檔地址(微信登陸可查看):
技術棧說明:
系統部分截圖:
登陸頁面
配置化首頁
系統基礎信息設置
框架基礎功能
應用創建()
列表配置
流程配置
表單配置
圖表配置
邏輯配置
這段時間,跟不少朋友討論過有關“可視搭建”、“低代碼”、“零代碼”相關的一些話題,也當面解答過一些問題,感覺有必要把一些觀點寫出來。
低代碼會越來越火!當然這也和低代碼能干什么直接相關!只有當低代碼本身已經具備“語言屬性”,才是低代碼革命的到來,特別是是低代碼演變成為“0代碼語言”之后。
一個基于搭建的想要解決提效問題的平臺,需要至少能明確回答幾個問題:
業務的復雜度只會轉移,是不會消失的。用代碼表達,或者搭建系統表達,本質上只是改變了其組織形態,得到的管控方式有所差別,其業務實質是一樣的。
所以,我們想要通過搭建系統來表達一個業務,其底層首先就要有對等于主流開發框架的架構,確保擁有完整表達業務需求的能力,然后才去做產品形態上的權衡。
Outsystems是2001年開始研發的迭代的,Mendix是2005年,Kony是2007年,Salesforce和Appian都是199*年開始的...如果作為底層技術或者基礎設施來講,這個領域是需要長時間積累的。
帆軟的FineReport算是低代碼,做報表開發,連接ERP和OA等各種信息系統只需要sql,很簡單,其數據工具簡道云和FineBI算是真的零代碼。
ucloud和ucloud也在做這一賽道,但是做的并不出色,可能是因為浮躁?datav、宜搭都不怎么樣,網易也來湊熱鬧,其數據平臺做了3年,依舊是那個鳥樣子。
另外,國內絕大部分都只能做某一些狹窄的具體場景,那個我覺得最多算領域內工具,不算低代碼平臺。APICloud算是開發流程管理工具,也不算低代碼,ClickPaaS一直沒有注冊成功,看了一下別人發的界面,感覺也是工作流相關的產品。
另外,低代碼開發平臺評價,主要還是要幾個方面:
0
回答0
回答0
回答10
回答0
回答0
回答0
回答10
回答0
回答0
回答