低代碼和無代碼平臺是技術發(fā)展的必然(低代碼無代碼開發(fā)平臺通用能力要求)
發(fā)明過Euler、Algol-W、Pascal、Modula 和 Oberon的瑞士計算機大師Niklaus Wirth說過:“軟件=數(shù)據(jù)結構 算法”。邏輯編程的發(fā)明者,英國計算機大師Robert Kowalski給出算法的定義:“算法=控制 邏輯”。
公式帶入得到:“軟件=數(shù)據(jù)結構 控制 邏輯”。
“數(shù)據(jù)結構”實際上說的是信息和數(shù)據(jù)如何被組織起來。實體概念上就是以數(shù)據(jù)庫管理、文件管理系統(tǒng)為主。
“控制”就是指程序將按照什么樣的流程和順序進行計算。實體概念上大體可以對應近些年很流行的工作流引擎。
“邏輯”就是指數(shù)據(jù)結構按照什么規(guī)律如何相互影響。是業(yè)務之間差異的本質,是行業(yè)軟件的核心競爭力,也是產品化的難點、痛點。
再回頭看軟件行業(yè)的發(fā)展歷程,隨著計算機使用門檻的降低,軟件編程從紙帶式編程到代碼編程,手工重復性勞動是最大特點。市場大了,供應成了瓶頸。所以大量的社會力量涌入軟件開發(fā)行業(yè)?!癐T農民工”由此而生。團隊大了,質量控制又成了風險。在外行看來,軟件開發(fā)從技術密集型回退為勞動密集型產業(yè)。
資本的嗅覺是趨利的,眼光經(jīng)常落在如何對勞動密集型行業(yè)進行優(yōu)化提升。本世紀初一些行業(yè)內的技術大咖也提出低代碼、無代碼平臺概念,為資本的介入開辟了窗口。
因此,技術理念和資本自然而然的結合在一起,陸續(xù)衍生出大量為了取代IT民工的低代碼平臺。尤其是近十年,對新科技的投資傾向愈發(fā)偏重,低代碼平臺如雨后春筍般面世。
仍然采用傳統(tǒng)工作方式的IT團體們如何面對撲面而來的技術變革?仿佛傳統(tǒng)手工作坊遭遇了工業(yè)現(xiàn)代化。彷徨、迷茫、抱殘守缺,還是壯士斷腕擁抱新生。
靠天吃飯、手工作坊、社會化生產、工業(yè)革命、信息化變革…社會發(fā)展的步伐從未停止。
任何企業(yè)都可以找最強的對手打,但有一個對手你是打不過的,那就是趨勢。