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