在科技飛速發(fā)展的背景下,以飛算全自動化軟件工程平臺為首的“自動化開發(fā)”應(yīng)運而生。但和市面上大多數(shù)“自動化開發(fā)”產(chǎn)品主要面向前端開發(fā)的定位相比,飛算全自動軟件工程平臺最大的區(qū)別,就在于項目重點是后端可視化編程,具體來說就是后端微服務(wù)。
所謂微服務(wù),就是將實際業(yè)務(wù)化整為零,生成多種功能需求,再通過單一應(yīng)用程序構(gòu)成的小服務(wù)予以實現(xiàn);微服務(wù)可以通過全自動方式部署,與其它服務(wù)通過HTTP API進行通信。
事實上,微服務(wù)這個概念本身就帶有強烈的模塊化色彩,因此,飛算全自動軟件工程平臺通過模塊化的思路搭建微服務(wù),在基礎(chǔ)理念上就形成了自洽。復(fù)雜的代碼,被隱藏在了飛算全自動軟件工程平臺的組件之下;除了通過代碼質(zhì)量平臺審核才能上架的標準化組件和技術(shù)工程模塊之外,飛算全自動軟件工程平臺還擁有眾創(chuàng)中心,代碼工程師可以根據(jù)自身經(jīng)驗提供封裝組件,進一步提升模塊化開發(fā)的效率。
雖然過程體驗有些像搭積木,但飛算全自動軟件工程平臺提供的積木種類,無論是初始規(guī)模還是后續(xù)完善效率,都要超過我們的預(yù)期。
另外,從實際操作來看,相比于傳統(tǒng)的敲代碼開發(fā)模式,飛算全自動軟件工程平臺的效率更高。近期,在飛算全自動軟件工程平臺”產(chǎn)品發(fā)布會上,現(xiàn)場演繹了一次真實的關(guān)于運動計時開發(fā)項目的對抗賽。
對陣的雙方,包括采用傳統(tǒng)軟件開發(fā)模式的三人組,以及采用飛算全自動軟件工程平臺進行開發(fā)的單人選手;開發(fā)的主題則是一個包含6個接口的微服務(wù)項目,計時半小時。
事實證明,盡管三人組都是互相熟識的老練開發(fā)者,但在倒計時結(jié)束之前,項目的完成度僅在70%左右;而在另一邊,雖然開發(fā)者僅有一人,但憑借飛算全自動軟件工程平臺出色的執(zhí)行效率,僅用時28分鐘就完成了開發(fā)打包和評估測試,順利實現(xiàn)了發(fā)布。兩方執(zhí)行效率與人力需求的差異,高下立判。
作為一款代表先進理念,有潛力改變整個軟件開發(fā)行業(yè)理念的產(chǎn)品,飛算全自動軟件工程平臺的亮相,吸引了國內(nèi)眾多專家與業(yè)內(nèi)人士的關(guān)注。
業(yè)界專家表示,飛算全自動軟件工程平臺針對軟件行業(yè)痛點,提出了很好的解決方案。張景安院士表示,全自動軟件工程平臺擁有中國自主的知識產(chǎn)權(quán),希望更多的人在全自動軟件工程平臺上互動創(chuàng)新。