免費注冊
什么是低代碼開發平臺?

什么是低代碼開發平臺?

作者: 低代碼架構師Kaiwen
閱讀數:270
更新時間:2024-02-23 12:34:49
瀏覽次數:2746次
什么是低代碼開發平臺?
p>在軟件世界中,我們通常依賴于函數庫,API,以及第三方基礎架構,由此來實現為用戶提供本來不存在的獨特價值。但,即便這么做,我們依然會陷入某種困境。Matthew Revell 認為,“低代碼開發”代表了能幫助開發人員用拖拽式操作、直觀地創建出應用程序的一系列的開發工具(即低代碼開發平臺)和方法(即低代碼開發方案)。

低代碼開發平臺使公司能夠快速構建和部署應用程序以解決實際的業務問題??梢栽趲滋焐踔翈仔r內創建業務應用程序,可以快速評估結果,并快速且迭代地執行更新。

 

低代碼的故事要從上世紀80年代說起,當時計算機科學理論已逐步發展成熟,不少高級程序設計語言都逐漸開發完善。這時,編程界推出了“結構化語言”,即以功能指令為單位,把相應的代碼封裝好。當程序員要系統運行某個功能時,只需發出指令,計算機就知道要運行對應的代碼。

 

到了2000年,“VPL”(可視化編程語言)出現了。顧名思義,就是在第四代編程語言的基礎上,把系統運行的過程以更視覺化方式呈現,例如圖標、表格、圖表等形態。

 

隨著高級編程語言不斷發展成熟,以及國內外計算機人才的培養規模逐漸擴大,2010-2015年稱得上是傳統軟件和SaaS軟件興起的時代,市場規模穩步增長。就是在這一時期,編程人員承接了許多軟件開發項目。他們發現:軟件的功能大同小異,重復度很高,導致很大部分的軟件開發成本都浪費在重復的功能編程上。

 

 

而Forrester,一家國際知名的技術和市場調研公司,敏銳地發現了這一問題,并在2014年首次提出低代碼和零代碼的概念:只需用很少甚至幾乎不需要代碼就可以快速開發出系統,并可以將其快速配置和部署的一種技術和工具。隨后在2018年,Gartner提出aPaaS(應用平臺即服務)和iPaaS(集成平臺即服務)的概念。

 

但如果低代碼開發需要專業的技術人員介入,低代碼開發的“大眾化”就是一個悖論。

這也是陳果George在其《低代碼,不要以比“中臺”還快的速度臭大街》一文中質疑的問題,陳果提到:“企業內大面積的大眾化開發的應用創新是個偽命題,開發軟件是一回事,能用起來是另一回事。打個通俗的比方,很多朋友都有這個經歷,買書的時候熱血沸騰,尤其是遇上京東打折,買回一大堆書回來,真正看完的有幾本?”

除了大眾化之后,對應用創新落地的擔憂,陳果也在其《開發軟件不求IT部,企業IT應用的民主化運動》一文中,提到了大眾化之后的IT治理問題:“‘公民開發者’構成了企業的‘影子IT’,在這種情況下,開發在沒有公司IT組織支持之下進行,可能會影響已經存在的公司IT系統架構的完整性,例如數據庫結構,或者產生數據治理等方面的問題。”

盡管低代碼平臺可以滿足那些沒有很多技術知識的平臺的需求,但是最好的平臺也可以使熟練的開發人員更快地構建原型應用程序,增強整體系統或解決技能差距,例如移動支持或后端數據連接。因此,一個好的低碼平臺既要具有一個非常簡單的UI,并帶有可以指導用戶的逐步說明,也要具有針對熟練IT資源的更高級的自定義功能。

      一個低代碼平臺,可以快速可視化向導生成常用增刪改查,也可以快速搭建自己想用的可視化頁面,也可以快速調用那幾千項云服務API。AWS不僅給這些云服務統一提供了API,還發布了比微服務更簡易的技術:無服務器Serverless技術

  也就是說,我們過去是調用Delphi API、Windows API、J2EE API、Android API編寫應用軟件,現在是調用幾千項云服務API進行編程。

  這想法,2008年,Google就想借GAE、Google API開放平臺、Dart/NodeJS、GWT、Chrome搞?,F在,全世界再重做一次。

  如果大家對低代碼平臺沒啥感覺的話,大家可以看看微軟的PowerApps、Oracle Apex這兩個工具,我個人覺得蠻好的。都有免費社區版,大家可以自由下載自由體驗?,F在中國很多李鬼號稱低代碼平臺,建議大家選型時和微軟PowerApp套件做功能特性列表對標。

 

 

 

發表評論

評論列表

暫時沒有評論,有什么想聊的?

低代碼系統快速開發定制

低代碼系統快速開發定制

會用表格工具,就能用低代碼開發系統

熱推產品-園區經濟監測

區域經濟運行與監測平臺

企業分析發展監測,具備企業圖譜、圖像分析、指標健康和全要素數據庫四大功能



什么是低代碼開發平臺?最新資訊

分享關于大數據最新動態,數據分析模板分享,如何使用低代碼構建大數據管理平臺和低代碼平臺開發軟件

MES系統定義詳解:什么是MES系統?如何理解其核心功能與價值?

# MES系統定義詳解:什么是MES系統?如何理解其核心功能與價值? ## 一、MES系統的基本概念與定義 MES系統,即制造執行系統,是現代制造業中不可或缺的一環。它作為連接企

...
MES制造系統解決方案:如何提升生產效率并降低運營成本?

# MES制造系統解決方案:如何提升生產效率并降低運營成本?制作提綱 ## MES制造系統概述及其在生產效率提升中的作用 MES制造系統是現代工業制造中不可或缺的一環,它作為連

...
如何用Python編寫程序解決一元二次方程?

# 如何用Python編寫程序解決一元二次方程? ## 一、引言 ### 1. 一元二次方程的概念 一元二次方程是數學中常見的方程類型,它涉及一個未知數,且該未知數的最高次數為二次

...

速優云

讓監測“簡單一點”

×

歡迎訪問速優云官網!

銷售溝通:17190186096

售前咨詢:15050465281

掃碼加顧問微信 -->

速優云PerfCloud官方微信
伊在人亚洲香蕉精品区|校园久久综合激情四射伊人丁香|性色a∨人人爽网站|国产综合亚洲区高清在线观看