六年磨一劍 APICloud構(gòu)建低代碼開發(fā)平臺的堅持與創(chuàng)新
原創(chuàng)【51CTO.com原創(chuàng)稿件】低代碼開發(fā)平臺發(fā)展如此迅猛,巨頭新貴相競涌入,根本原因是其憑借在開發(fā)門檻、人才、成本等方面的優(yōu)勢,可以有效規(guī)避軟件開發(fā)的很多不確定性,最終實現(xiàn)降本增效。APICloud自2014年成立以來,堅持迭代移動應(yīng)用開發(fā)平臺的同時,勇于創(chuàng)新構(gòu)建低代碼開發(fā)平臺,為廣大企業(yè)加速實現(xiàn)數(shù)字化轉(zhuǎn)型貢獻(xiàn)綿薄之力。
堅持商業(yè)模式的探索
近日,APICloud召開新產(chǎn)品發(fā)布&生態(tài)開發(fā)者大會,此次會議發(fā)布諸多新品,涉及 MADP、PaaS、DevOps、Marketplace等產(chǎn)品線,貫穿了整個開發(fā)全流程。針對前端開發(fā)者,APICloud迭代了全翻譯式跨平臺app引擎Deep Engine3.0、兼容Vue / React語法特性的前端開發(fā)框架AVM、支持多終端統(tǒng)一的編譯環(huán)境以及基于VSCode深度定制的開發(fā)工具APICloud Studio3.0,而在后端服務(wù)中,則全新發(fā)布了基于k8s技術(shù)的數(shù)據(jù)云3.0;
鄒達(dá)·APICloud聯(lián)合創(chuàng)始人兼CEO
會議期間,APICloud聯(lián)合創(chuàng)始人兼CEO鄒達(dá)接受51CTO專訪,整個過程圍繞商業(yè)模式與平臺演進(jìn)展開。回顧APICloud的發(fā)展歷程:
- 運用模塊方式把各類API、來自各大云公司的產(chǎn)品聚合并構(gòu)建工具平臺,發(fā)布多工具策略。
- 推出軟件眾包模式,構(gòu)建移動開發(fā)平臺,把企業(yè)應(yīng)用開發(fā)的不同需求串在一起,憑借開發(fā)者、工具、系統(tǒng)等方面優(yōu)勢,開始營收變現(xiàn),收入頗豐。
- 基于對云原生、DevOps、混合開發(fā)等能力的持續(xù)集成,完成從移動開發(fā)向低代碼開發(fā)平臺的演進(jìn),并形成了堅實的生態(tài)壁壘和先進(jìn)的敏捷開發(fā)能力。
所以,今天,這些前、后端技術(shù)新品之所以能夠順利問世,是這六年不斷探索全面推進(jìn)技術(shù)、商業(yè)模式迭代創(chuàng)新的結(jié)果。
結(jié)合自身之所長創(chuàng)新
APICloud結(jié)合自身快速交付之所長,順利構(gòu)建低代碼開發(fā)平臺,用于實現(xiàn)各業(yè)務(wù)部門的IT需求,以及優(yōu)化人效,降低成本。
本次發(fā)布的眾多新品種,最值得一提的是DeepEngine3.0引擎,該引擎完全基于原生架構(gòu)渲染,同時支持【混合開發(fā)】與【中間語言編譯】兩種模式,全翻譯式原理,將Javascript編譯為Native API,提供完全原生性能,突破了之前的技術(shù)瓶頸,適用于絕大多數(shù)領(lǐng)域。
在多端背景下,因為移動應(yīng)用個性化和深入下層的應(yīng)用場景,使得不同終端之間缺乏有效的復(fù)用機制,現(xiàn)在很多應(yīng)用依然有60%的編碼屬于重復(fù)工作。AVM跨端框架基于標(biāo)準(zhǔn)Web Components組件化思想,兼容Vue / React語法特性,支持通過一次編碼,同時編譯到Android / iOS APP、H5、以及微信小程序多個端,并支持單文件模式和單語言片段模式編寫代碼;同時APICloud也配套推出了多終端編譯環(huán)境,全面支持使用類Html5技術(shù)實現(xiàn)多終端開發(fā),無需搭建特定的終端編譯環(huán)境,一鍵云端編譯即可生成高質(zhì)量目標(biāo)終端代碼,可用性高,有利于二次開發(fā)。
針對用戶側(cè)前端開發(fā)者需要耗費大量時間在應(yīng)用界面排版上,并且在多端環(huán)境下時間成倍增加,APICloud Studio3.0基于VSCode深度定制,支持在Windows、Mac和Linux系統(tǒng)上運行,在一個工具里即可完成開發(fā)工作的全生命周期流程,比如項目管理、代碼編寫、調(diào)試、預(yù)覽、代碼管理、編譯發(fā)布等。
對于后端云服務(wù)開發(fā), APICloud數(shù)據(jù)云3.0的云數(shù)據(jù)庫支持事務(wù),開發(fā)者可通過可視化的方式對數(shù)據(jù)表進(jìn)行增刪改查等操作,同時通過內(nèi)置豐富的API函數(shù),使代碼中操作數(shù)據(jù)庫更為簡便。接口管理內(nèi)置符合 swagger 規(guī)范的組件,開發(fā)者可以直接從代碼生成文檔并進(jìn)行接口聯(lián)調(diào);通過模型驅(qū)動的開發(fā)模式,方便完成代碼復(fù)用;同時對應(yīng)用的數(shù)據(jù)存儲、文件存儲、流量、API請求等進(jìn)行了監(jiān)控,并生成相應(yīng)的折線圖,可以讓用戶更直觀的了解服務(wù)的使用情況。APICloud全新迭代的數(shù)據(jù)云3.0通過增加自定義函數(shù)、模型庫等功能結(jié)合底層的容器技術(shù),為開發(fā)者提供了更加靈活、快速、穩(wěn)定的服務(wù)器端開發(fā)體驗。
健康生態(tài)閉環(huán)是關(guān)鍵
APICloud開發(fā)者生態(tài)的建設(shè),一直是平臺賴以發(fā)展的重要基石,鄒達(dá)表示,APICloud生態(tài)發(fā)展過程中的四個核心要素,便是開發(fā)者、服務(wù)商、應(yīng)用以及平臺客戶,在生態(tài)運營的數(shù)據(jù)上,迄今APICloud已有100萬的注冊開發(fā)者廣泛使用,每天日均提交代碼數(shù)量超過7000次,平均每天生成安裝包超過6000個,這些數(shù)據(jù)證明了平臺技術(shù)的有效性與穩(wěn)定性。
以低代碼開發(fā)貫穿始終,是這次APICloud生態(tài)開發(fā)者大會的核心內(nèi)涵,對于低代碼的商業(yè)邏輯,APICloud用實踐給出了答案,正如鄒達(dá)所述,首先平臺不能對客戶的需求產(chǎn)生限制,應(yīng)提供更加開放的產(chǎn)品能力,并且具備大量的開發(fā)者予以支撐,而在ToB業(yè)務(wù)上,唯有具備開發(fā)高品質(zhì)應(yīng)用的能力,為客戶提供定制化服務(wù),強調(diào)客戶體驗,才是驗證低代碼商業(yè)價值有效性的重要因素,形成低代碼開發(fā)生態(tài)閉環(huán)。
寫在最后:
專訪接近尾聲,鄒達(dá)說:“為開發(fā)者提供最好的平臺產(chǎn)品,為開發(fā)者提供最好的開發(fā)者服務(wù),以及圍繞開發(fā)者來設(shè)計商業(yè)模式,最終形成一個共贏的生態(tài),是APICloud的初心。初心從未改變,即使在中國這樣一個商業(yè)環(huán)境當(dāng)中,企業(yè)在發(fā)展過程中不斷的要去應(yīng)對生存、發(fā)展、收入、增長等諸多問題,但我相信APICloud,不管遇到怎樣的機遇或挑戰(zhàn),都會一直堅持。當(dāng)然僅有初心是不夠的,還需要持續(xù)成長,積累力量,保證不間斷的研發(fā)新品,讓APICloud的平臺產(chǎn)品和生態(tài)能夠全速前行。
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】