計算機編程語言大家可能聽過“面相對象”的比較多,但是事實上上世紀80年代即已經出現了“面相問題”的4GL編程語言概念,強調面相問題,去過程化,經過幾十年的發展,這類編程語言最終以低代碼開發平臺的形式得以呈現!國外的mendix,outsystem,國內的天翎MYAPPS,易正FlowPortal都提供了使用少量或不需要使用代碼即可快速完成管理軟件開發的能力!
和傳統的底層編碼開發模式相比,這類低代碼開發平臺的魅力在於很少需要動到代碼,而是以用戶填表,可視化拖拉拽屏幕上按鈕,箭頭,方框和圖標的方式完成軟件配置,對於軟件開發所需的各種功能控件已經做好了組件化封裝,對於軟件開發常用的業務場景已經做了模板化處理,所以這種模式開發軟件項目周期更短,開發成本更低,業務調整更加靈活!
以無限極售後服務系統為例,其最開始由某erp廠商實施,但是甲方屬於快消巨頭,市場競爭環境多變,內部業務變革也快,自然項目需求也多變,最後錢花了兩百萬,時間拖了六個月,系統然並軟,最後抱著試壹試的態度用myapps低代碼平臺進行實踐,結果壹個月就搞定了,費用也不到原來的三分之壹,關鍵的時,因為是可視化配置及熱發布模式,後續業務變革需要調整系統也非常方便!
現在低代碼概念火的不能再火,很多廠商都朝這個方向發展,我覺得軟件開發提速的發展趨勢就在於此。