微軟低代碼平臺是一種方向,但真正的低代碼開發(fā)一定開放,開源的
微軟低代碼平臺是一種方向,但真正的低代碼開發(fā)一定開放,開源的
前兩天我發(fā)布了一篇文章,關于低代碼的發(fā)展方向,沒想到網友的反饋非常積極,也有很多深刻的留言。大家對低代碼發(fā)展的方式有不同意見,微軟的低代碼并不被認可是符合真正低代碼的發(fā)展方向,更像是一種店大欺客的感覺,把越來越多的SAAS小公司逼上他的戰(zhàn)船,最后被微軟欺負。從軟件開發(fā)的發(fā)展軌跡來看,這種封閉,不開源的模式最終將走向終結,就像傳統(tǒng)的VB,PB這樣的開發(fā)模式,最后被越來越開放,開源,能發(fā)揮開發(fā)人員智慧的工具所取代。
那么代表未來發(fā)展方向的低代碼開發(fā),會如何發(fā)展呢?經過與大佬級人物的一天長談,我大概總結了一下幾個要點:
1、標準的低代碼一般都是從SaaS開始,做到一定程度,想讓用戶進行個性化定制變得更簡單,是SaaS更快個性化的一種發(fā)展的一種自然而然的結果;
2、微軟在特定應用可視化開發(fā)基礎上,希望把行業(yè)SaaS中共性的東西以組件的形式進行聚集,然后以可視化方式進行各個階段的快速組裝實現,將對原來SaaS行業(yè)產生很大的沖擊,最終會讓行業(yè)失去技術創(chuàng)新的動力;
3、真正的低代碼應該是從PaaS開發(fā)的案例中產生,從一個案例到做成了幾個案例后,通過PaaS平臺的模式驅動工具抽取共用的部分,形成SaaS直到成為行業(yè)標準,然后個性化部分依然支持新的抽取,持續(xù)通過低代碼促進SaaS產品的個性化;
4. 實際上,低代碼開發(fā)并不意味著要完全脫離開發(fā)人員,而是讓開發(fā)人員省去80%的開發(fā)工作,剩下的20%需要發(fā)揮開發(fā)人員的智慧,打造更安全、性能更好、業(yè)務比較個性的部分;特別是大部門企業(yè)自己的產品,用傳統(tǒng)的SaaS軟件不能完全滿足,總有部分個性化的開發(fā),這個時候就可以抽取公共的SaaS部分功能,然后由開發(fā)人員個性化開發(fā)剩余的部分;這些個性化部分又可以進行抽取,形成進一步更大程度的低代碼,從而形成開放的良性循環(huán);
5、開源、開放是低代碼,也是軟件開發(fā)的一個重要發(fā)展方向;任何封閉的系統(tǒng),除一開始讓人眼睛一亮之外,隨著時間的推移,個性化、創(chuàng)新和創(chuàng)造等依然是真實軟件開發(fā)界要面臨的根本問題,我們需要尋找比低代碼更有效的銀彈,更高效能更低門檻的PaaS開放創(chuàng)新的開發(fā)方式。
低代碼是人工智能時代的必然產物,軟件開發(fā)人員的工作將會變得越來越方便,同時高技術的人才將會發(fā)揮自己的優(yōu)勢,把更多精力集中到需要智慧、需要創(chuàng)造性的工作中。一些重復,簡單的工作都將會被低代碼的方式解決。
同樣,低代碼的產生,將確實大大減輕當前需求與開發(fā)人員之間的瓶頸,大大增強軟件質量,軟件交互能力。中國的低代碼平臺絕不是現在市面上聲稱的那些簡單的拖拽式頁面生成,更偉大的低代碼公司即將在人工智能時代誕生。