勸退依賴開源軟件的低代碼平臺研發(fā),以免坑人坑己(開源的低代碼開發(fā)平臺)
軟件開發(fā)沒有免費的午餐,走捷徑必須付出代價。低代碼作為軟件開發(fā)新的發(fā)展方向,很多軟件公司和程序員團(tuán)隊,都在搶抓機(jī)遇開始開發(fā)低代碼平臺。然而大部分自身研發(fā)能力不足,使用開源項目,企圖走短平快的開發(fā)路線,技術(shù)選型直接決定了項目生死,必須謹(jǐn)慎。
平臺化開發(fā)是未來的新方向
開源項目分三類:
1、開發(fā)技術(shù)框架,包括VUE、React等前端開發(fā)框架,以及java spring、spring mvc,以及dao等相關(guān)后端開發(fā)框架。如果使用不當(dāng),就會在底層限制平臺的功能,因此底層功能必要時需要自行開發(fā)。
2、開發(fā)功能腳手架,有好幾個知名的這類開源項目比較火,預(yù)支了很多常用功能模塊,提高了開發(fā)效率。但是只適用于開發(fā)一般類型的應(yīng)用軟件,靈活度和可定制深度,根本達(dá)不到真正低代碼平臺的要求。
3、中間件軟件,工作流引擎或流程設(shè)計器、表單設(shè)計器、業(yè)務(wù)邏輯設(shè)計器等,可以說大部分沒有多少實用價值,只適合于程序員研究學(xué)習(xí)。
可定制化是平臺的核心
真誠的建議,軟件開發(fā)能力不足的軟件公司,或者沒有把握駕馭開源軟件的開發(fā)團(tuán)隊,最好以應(yīng)用軟件開發(fā)為主。如果貿(mào)然開發(fā)低代碼平臺,技術(shù)風(fēng)險和項目成本風(fēng)險還是挺大的。
需評估技術(shù)風(fēng)險和成本風(fēng)險
平臺研發(fā)有風(fēng)險,技術(shù)方案需謹(jǐn)慎。