低代碼,會不會是下一次IT技術的革命?
這個問題,我想了好久,也想不出一個明確的答案,因而想和各位交流一下,也想聽聽大家的建議。
什麼是低代碼?這個應該很好理解,不須要代碼或者只須要很簡單的東西,小白和新手都能很快地上手,就和excel同樣。
低代碼的含義在兩個方面:能夠經過代碼來擴展業務能力、比直接寫代碼的那種方式代碼要少一些。
在真實的工做環境中,業務和 IT 部門的開發人員能夠在平臺中協同,建立、迭代和發佈應用,而所需時間只是傳統方法的一小部分。
salesforce一直在作這個事情,後來微軟、甲骨文、IBM和SAP等企業都紛紛加入了這個市場,國內的話,阿里有本身的東西,騰訊一直在投資。前端
甚至咱們會看見這樣的評論:
程序員
常常和低代碼一塊兒提到的還有零代碼(無代碼),零代碼是指徹底不寫代碼實現應用開發,其面向的開發場景每每較簡單。
sql
我接下來要討論的低代碼開發平臺,是指廣義的低代碼開發平臺,包含了低代碼和零代碼,並且都是封裝好的功能,幾乎不須要人爲進行代碼開發。數據庫
一、iVX
這個應該是知乎上出現次數比較多、被提起次數較多的工具吧。
產品的整個功能也都還ok,前端後臺(前端React後臺Go)效率很高,對於新手來講也比較友好,不須要有英語和編程基礎就能夠去學,官網也有免費的視頻和文字教程,學習一段時間就能夠上手。
編程
二、氚雲和宜搭
一個是阿里投資的,還有一個是阿里內部的產品,我就歸類到一塊兒了,說明大公司在這一塊領域也在佈局,蛋糕仍是很大的。
不過作了不少年了,尤爲是後者,基本上沒有作出什麼成績,不出意外的話,應該是被戰略性放棄了。編程語言
三、簡道雲
一個逐年增加其用戶的工具,靠作表單起家,如今收集數據,作圖表、表格,作個公告,彙總分析數據,均可以用它。
ide
簡道雲幾乎能夠解決大部分中小企業數據、OA等管理,它徹底不像傳統的編程軟件,你要懂得C\C++\JAVA\PHP.NET\JS\CSS\H5等主流開發語言…,這些編程語言是須要不小的門檻的,而簡道雲幾乎在拖拽中、設置中完成了數據蒐集、管理、調用。
函數
四、FineReport
IT人,確定避免不了作報表吧,或者你是財務、市場,也負責專業的報表製做,若是你還在用Java和Excel熬夜加班完成那如山的報表需求,是時候給本身換個低代碼,且各類功能都在後臺被寫好的工具了。
什麼叫各類功能都在後臺被寫好?就是報表裏普通的操做都要寫VBA,各類複雜的函數,而如今這個顧慮能夠消失了,能夠直接拖拽完成,這就是所謂的零代碼。
在這裏插入圖片描述工具
實際上拖拽這一動做的背後有大量的程序代碼被FineReport辛勤的封裝。
那又爲何說它是低代碼呢?
數據怎麼同步呢?確定得鏈接數據庫才能實時更新吧,FineReport能夠直連各類數據庫,從而作到在數據更改的時候,管理層能夠看到。
鏈接數據庫的話,確定就須要一點點sql了,真的只須要一點點,很是簡單,就至關於select from,並且寫sql的時候,內部還有提示,基本上新手也能很好的上手。
五、FineBI
這個我其實不知道要不要給大家,由於相比於上面的低代碼開發平臺,這是真正的0代碼,可是對IT開發來講,這個用到的次數仍是少的。
不過BI工具,確實是後面的趨勢。
業務的複雜度只會轉移,是不會消失的。用代碼表達,或者搭建系統表達,本質上只是改變了其組織形態,獲得的管控方式有所差異,其業務實質是同樣的。
各位對低代碼平臺怎麼看?佈局