AWS阿里華為已開(kāi)始領(lǐng)跑,WEB IDE能否成為新一代軟件開(kāi)發(fā)利器?(ar web管理平臺(tái) 華為)
-0-
看到有網(wǎng)友提問(wèn):
你認(rèn)為WEB IDE是軟件開(kāi)發(fā)的未來(lái)嗎?WEB IDE的優(yōu)勢(shì)有哪些,會(huì)取代傳統(tǒng)本地IDE嗎?
當(dāng)然,回復(fù)眾說(shuō)紛紜:
-相信WEB IDE必然是開(kāi)發(fā)的未來(lái);
-在許多情況下,WEB IDE的表現(xiàn)會(huì)優(yōu)于桌面同類(lèi)產(chǎn)品,而在它們目前還不擅長(zhǎng)的領(lǐng)域,相信最終也會(huì)在未來(lái)成為優(yōu)勢(shì);
-當(dāng)前Web IDE所呈現(xiàn)出來(lái)只是將本地IDE搬到云端的形態(tài),并不是一種Cloud IDE應(yīng)有的最終形態(tài);
-再迭代幾個(gè)周期,相信還是可以慢慢中和傳統(tǒng)IDE的地位,并取代一部分功能;
-習(xí)慣于傳統(tǒng)本地IDE的開(kāi)發(fā)體驗(yàn),沒(méi)有想換新環(huán)境的打算……
-1-
我們生活在一個(gè)高度依賴(lài)當(dāng)代技術(shù)的世界,科技水平也朝著先進(jìn)的方向日益發(fā)展。就軟件開(kāi)發(fā)而言,這個(gè)進(jìn)化發(fā)展的速度更是有目共睹。
而軟件集成開(kāi)發(fā)環(huán)境的構(gòu)建旨在進(jìn)行代碼編輯以及附加功能的集成。
開(kāi)發(fā)者們都希望擁有一個(gè)更方便高效的開(kāi)發(fā)環(huán)境,可以預(yù)打包環(huán)境可供編碼,無(wú)需安裝任何內(nèi)容,可以減少啟動(dòng)時(shí)間以獲得更多的編碼時(shí)間;開(kāi)發(fā)團(tuán)隊(duì)也希望可以最大限度減少這些浪費(fèi)在環(huán)境設(shè)置和維護(hù)上的時(shí)間。
隨著云計(jì)算產(chǎn)品的不斷發(fā)展強(qiáng)大,國(guó)內(nèi)外的軟件巨頭們也陸續(xù)依托于自家云產(chǎn)品發(fā)布了web IDE產(chǎn)品:
–微軟的Visual Studio Online
-AWS的Cloud 9
–阿里云的DevStudio
–華為云的CodeArts IDE Online
–騰訊云的Cloud Studio
此外,還有Gitpod、Replit、Eclipse Che、Codenvy等各方面都有不同亮眼表現(xiàn)的WEB IDE產(chǎn)品供開(kāi)發(fā)者們選擇。
-2-
那么,WEB IDE相對(duì)于傳統(tǒng)桌面IDE有哪些優(yōu)勢(shì)?
-不需要安裝環(huán)境;
-不需要配置;
-可以遠(yuǎn)程訪問(wèn);
-共享資源;
-協(xié)同辦公;
-無(wú)硬件限制;
-對(duì)本地資源占用少;
-自動(dòng)備份。
當(dāng)然,這些優(yōu)勢(shì)不一定會(huì)適用于所有領(lǐng)域;產(chǎn)品設(shè)計(jì)者們將各領(lǐng)域的特點(diǎn)與其融合并加以提煉,形成更符合這個(gè)領(lǐng)域需求的WEB IDE產(chǎn)品。
-3-
所以在數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)工具領(lǐng)域,誠(chéng)然有很多歷史悠久且表現(xiàn)優(yōu)秀的同類(lèi)產(chǎn)品活躍于市場(chǎng)上,如navicat、dbeaver、MySQL Workbench等。
但我們希望,可以為開(kāi)發(fā)者們提供一個(gè)全新的WEB SQL開(kāi)發(fā)體驗(yàn):
-可以不再浪費(fèi)精力安裝環(huán)境;
-升級(jí)軟件時(shí)不用再備份遷移配置信息;
-保留用戶(hù)操作記錄、提供用戶(hù)行為審計(jì)分析;
-可以對(duì)數(shù)據(jù)庫(kù)、訪問(wèn)賬戶(hù)做權(quán)限管理,保障數(shù)據(jù)庫(kù)安全;
-支持團(tuán)隊(duì)協(xié)同開(kāi)發(fā);
-可以部署在局域網(wǎng)/公有云/私有云環(huán)境,遠(yuǎn)程訪問(wèn)而不占用本地系統(tǒng)資源。
是的,這些都可以實(shí)現(xiàn)——通過(guò)SQLynx。
同時(shí),SQLynx還延續(xù)了傳統(tǒng)SQL工具的基礎(chǔ)功能,支持圖形化管理、多數(shù)據(jù)源連接、支持國(guó)產(chǎn)數(shù)據(jù)庫(kù),以及根據(jù)企業(yè)需求的API擴(kuò)展功能。
或許部分開(kāi)發(fā)者對(duì)WEB IDE還是抱以觀望的態(tài)度,不過(guò)相信未來(lái)的WEB IDE會(huì)給軟件開(kāi)發(fā)提供更多顛覆性的便捷高效的開(kāi)發(fā)交互體驗(yàn)。
就像電子支付普及之前,人們也不會(huì)相信短短數(shù)年間,紙幣已經(jīng)不再是我們消費(fèi)時(shí)唯一的支付選項(xiàng)了——我們可以根據(jù)場(chǎng)合、根據(jù)需要,自由選擇更多的支付形式。
所以,WEB SQL工具會(huì)成為你的下一個(gè)選擇嗎?
【文:麥聰軟件】
【轉(zhuǎn)載請(qǐng)注明出處】