??低代碼的目的是提升效率,不是壓榨生存空間。低代碼不代表低技術(shù),所以低代碼并不會(huì)導(dǎo)致初級(jí)碼農(nóng)失業(yè),實(shí)際上不僅不會(huì)導(dǎo)致失業(yè),還幫助更多人走上了“開發(fā)者”崗位。
何為低代碼?
??所謂“低代碼”(Low-Code),是指一種無(wú)需編碼或者僅需要少量代碼就可以快速生成應(yīng)用程序的開發(fā)方法,通過(guò)可視化進(jìn)行程序開發(fā),使具有不同經(jīng)驗(yàn)水平的開發(fā)人員可以通過(guò)圖形化的用戶界面,通過(guò)拖拉拽組件和模型驅(qū)動(dòng)的邏輯來(lái)創(chuàng)建網(wǎng)頁(yè)和移動(dòng)應(yīng)用程序。Gartner表示任何人都可以是開發(fā)者,到2023年,大型企業(yè)活躍的全民開發(fā)者數(shù)量將至少是專業(yè)開發(fā)者數(shù)量的四倍。也就是說(shuō),更多的人可以參與到應(yīng)用程序的開發(fā)當(dāng)中,不僅是具有專業(yè)編程能力的程序員,非技術(shù)背景的業(yè)務(wù)人員同樣可以構(gòu)建應(yīng)用。
那么哪些場(chǎng)景適合使用低代碼呢?
??我們可以參考Gartner發(fā)布的全民開發(fā)者構(gòu)建應(yīng)用的范圍及參考原則。幫助我們識(shí)別什么樣的應(yīng)用適合低代碼開發(fā),什么應(yīng)用不適合??梢詢蓚€(gè)維度去看,一個(gè)是應(yīng)用復(fù)雜度,需要自定義化的程度,另外一個(gè)就是看業(yè)務(wù)關(guān)鍵性,用戶數(shù),對(duì)業(yè)務(wù)數(shù)據(jù)的一些安全要求,監(jiān)管之類的需求去評(píng)估是否合適。對(duì)于一些表單表格工作流類型的個(gè)人或者工作組的應(yīng)用,應(yīng)用類型不復(fù)雜,對(duì)關(guān)鍵業(yè)務(wù)的影響程度低,可以由全民開發(fā)者使用低代碼/零代碼平臺(tái)進(jìn)行構(gòu)建。業(yè)務(wù)部門需要有自定義動(dòng)作的應(yīng)用開發(fā)出來(lái)之后會(huì)有比較長(zhǎng)的穩(wěn)定期,包括對(duì)數(shù)據(jù)的安全要求,業(yè)務(wù)的連續(xù)性可用性,穩(wěn)定性要求通常比較高,往往需要業(yè)務(wù)部與IT部共同構(gòu)建,專業(yè)開發(fā)者提供架構(gòu)、API、組件類支持,全民開發(fā)者負(fù)責(zé)構(gòu)建頁(yè)面。而企業(yè)范圍內(nèi)的復(fù)雜應(yīng)用,對(duì)核心業(yè)務(wù)流程有較大影響,更加突出了其技術(shù)層面的要求,而不僅僅是編碼能力,比如數(shù)據(jù)庫(kù)、操作系統(tǒng)、算法、圖像識(shí)別、語(yǔ)音識(shí)別、大數(shù)據(jù)處理、自然語(yǔ)言等等方面,使用低代碼開發(fā)平臺(tái)來(lái)實(shí)現(xiàn)是不現(xiàn)實(shí)的或者說(shuō)不完全的。
低代碼是必然的大趨勢(shì),初級(jí)碼農(nóng)如何生存?
??事實(shí)來(lái)說(shuō),低代碼概念及開發(fā)平臺(tái)的出現(xiàn),實(shí)際上將軟件開發(fā)更加明確的進(jìn)行了劃分,針對(duì)某些應(yīng)用類開發(fā),徹底降低了其入門門檻,讓業(yè)務(wù)專家可以更加容易的實(shí)現(xiàn)自身企業(yè)所需業(yè)務(wù),減少了開發(fā)過(guò)程中的溝通成本。同時(shí),低代碼平臺(tái)將現(xiàn)有軟件企業(yè)的開發(fā)模式進(jìn)行了顛覆,大大降低了編碼過(guò)程中出現(xiàn)的重復(fù)性勞動(dòng),讓程序員從繁重、業(yè)務(wù)性的開發(fā)過(guò)程中解放出來(lái),投入到更加關(guān)鍵的核心代碼開發(fā)中,讓代碼產(chǎn)出更具價(jià)值。
??華為云最新發(fā)布的Astro低代碼平臺(tái),統(tǒng)一開發(fā)者體驗(yàn)和基礎(chǔ)能力,資產(chǎn)與能力開放實(shí)現(xiàn)生態(tài)鏈接,通過(guò)零碼、低碼、流程、大屏、智能助手、高低碼結(jié)合,全方位助力客戶實(shí)現(xiàn)企業(yè)數(shù)字化轉(zhuǎn)型,提升企業(yè)辦公效率,沉淀行業(yè)經(jīng)驗(yàn)。長(zhǎng)安汽車在向智能低碳出行科技公司轉(zhuǎn)型過(guò)程中,使用Astro從0到1配置化開發(fā),應(yīng)用開發(fā)周期從三個(gè)月縮短至9天,寫更少的代碼,做更多的事。
??從這個(gè)角度來(lái)看,與其說(shuō)低代碼開發(fā)平臺(tái)會(huì)導(dǎo)致碼農(nóng)失業(yè),不如說(shuō)是顛覆了傳統(tǒng)的開發(fā)模式。
??總的來(lái)說(shuō),低代碼是必然的大趨勢(shì),除了能給時(shí)代帶來(lái)進(jìn)步,低代碼平臺(tái)還能促進(jìn)程序員進(jìn)行升級(jí)。開發(fā)者可以減少敲擊代碼帶來(lái)的繁重工作量,從而把更多精力投放到產(chǎn)品創(chuàng)新上,比如去思考,怎么在低代碼平臺(tái)上,搭建出好的產(chǎn)品?怎么把這個(gè)工具和產(chǎn)品結(jié)合的更好?而且我們也應(yīng)該看到,純代碼開發(fā)目前還有無(wú)法取代的優(yōu)勢(shì),低代碼也不完全是剝離代碼而存在,相信低代碼平臺(tái)的發(fā)展,給碼農(nóng)帶來(lái)的不僅是挑戰(zhàn),也是一個(gè)不錯(cuò)的機(jī)遇。
審核編輯 黃昊宇
-
代碼
+關(guān)注
關(guān)注
30文章
4723瀏覽量
68237 -
華為云
+關(guān)注
關(guān)注
3文章
2391瀏覽量
17248
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論