作者丨肖千平
編輯丨彭孝秋
當軟件廠商面對不再滿足于標準化軟件的客戶時,提供低代碼開發(fā)功能幫助其自主開發(fā),或許是解題思路之一。
但矛盾的是,若軟件廠商直接從零開始進行低代碼功能的研發(fā),意味著較大的人員與成本投入,同時需要較長的開發(fā)周期,目前僅有部分頭部選手如金蝶等配置了相應(yīng)的低代碼開發(fā)功能。
“我們同行間流行一句話,‘三年入門,五年大成’,三年時間能出低代碼平臺雛形,真正成熟需要五年乃至更長周期。” 插件式低代碼開發(fā)平臺「星云座」團隊負責人張雷告訴36氪。
而「星云座」正在嘗試解決這一矛盾。不同于針對特定領(lǐng)域提供低代碼開發(fā)功能,星云座團隊選擇面向不同行業(yè)的客戶或軟件廠商提供作為工具的低代碼插件平臺,為標準軟件系統(tǒng)帶去相應(yīng)的低代碼開發(fā)能力。
“星云座起源于一個數(shù)字化運營項目,不同運營場景的算法都不相同,為了滿足實際需求,我們開發(fā)了一個可視化的編輯器,方便客戶自己定義相關(guān)邏輯算法?!睆埨妆硎?。
基于可視化編輯器與客戶更多自主開發(fā)需求,星云座團隊自2018年起著手進行低代碼平臺產(chǎn)品的研發(fā)與迭代。截至目前,星云座已與十余家軟件廠商達成合作,落地項目數(shù)十個。
從實現(xiàn)路徑來看,作為擴展模塊集成至現(xiàn)有應(yīng)用系統(tǒng)的星云座,能夠通過連接應(yīng)用系統(tǒng)的接口和數(shù)據(jù)庫來獲得相應(yīng)的業(yè)務(wù)能力,并定制開發(fā)新的功能且再次集成至應(yīng)用系統(tǒng),從而為標準應(yīng)用系統(tǒng)帶來低代碼開發(fā)能力。
其中,星云座基于可視化IDE理念設(shè)置的開發(fā)模式,不需要開發(fā)者編寫代碼,可以直接通過組件的拖拽等即可直接生成前端頁面顯示和后端業(yè)務(wù)接口,進一步降低開發(fā)難度,工程師能夠借此實現(xiàn)全棧開發(fā),提高開發(fā)效能。
星云座前端開發(fā)界面
星云座后端開發(fā)界面
值得注意的是,要為軟件廠商已有的軟件系統(tǒng)增加低代碼開發(fā)能力,意味著要解決幾個關(guān)鍵問題:首先,要足夠適配且能接入軟件廠商現(xiàn)有的應(yīng)用系統(tǒng);其次,開發(fā)能力必須跟上軟件系統(tǒng)迭代升級的開發(fā)需求;此外,還需要體量夠輕,才方便嵌入軟件系統(tǒng)中。
——這就要求低代碼開發(fā)平臺兼具開放性、較強的開發(fā)能力以及集成性。對此,作為插件式低代碼開發(fā)平臺的星云座,通過軟件對接直接嵌入系統(tǒng),能夠在不推翻現(xiàn)有軟件的基礎(chǔ)上為其增加低代碼開發(fā)功能。同時,其支持源代碼與低代碼混合開發(fā),即便軟件新的業(yè)務(wù)功能暫不支持低代碼開發(fā),也可由傳統(tǒng)方式開發(fā)后轉(zhuǎn)為低代碼業(yè)務(wù)組件,支撐軟件產(chǎn)品快速迭代升級。
對于軟件廠商來說,借助插件式平臺引入低代碼功能,既能夠在不動搖軟件系統(tǒng)基礎(chǔ)上拓展低代碼開發(fā)能力,也為客戶創(chuàng)造了更多自主或定制開發(fā)業(yè)務(wù)的空間。目前,星云座與軟件廠商的合作開發(fā)模式包括渠道合作、項目合作及研發(fā)共創(chuàng)等,可根據(jù)業(yè)務(wù)實際需求開展,現(xiàn)有合作覆蓋了新能源、建筑、消費電子等行業(yè)。
團隊方面,星云座團隊人員出身南京大學、中國礦業(yè)大學等高校,技術(shù)人員均具備十年以上軟件開發(fā)經(jīng)驗,包括多年技術(shù)團隊管理者、架構(gòu)師、全棧工程師以及多名移動端工程師。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。