<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          “低代碼”將干掉70%的軟件開發(fā)工作

          共 2867字,需瀏覽 6分鐘

           ·

          2021-09-27 08:00

          根據(jù)Gartner 預(yù)測:到 2025 年,70% 的新應(yīng)用將由低代碼/無代碼技術(shù)完成開發(fā)。

          也就是說,“低代碼”將干掉70%的傳統(tǒng)軟件開發(fā)工作。

          什么是傳統(tǒng)軟件開發(fā)工作?

          說白了,就是目前絕大多數(shù)程序員每天在做的CRUD工作。

          你說程序員的命苦不苦?AI想要取代他,“低代碼”要革他的命,甚至干到35歲自己就被淘汰了。

          那么,程序員應(yīng)該如何應(yīng)對呢?本文就來聊聊這個話題。

          時代在進步,人也要與時俱進。之前,國內(nèi)某咨詢公司的CTO說:“低代碼是行業(yè)毒瘤”,那篇文章在業(yè)內(nèi)廣為流傳,我看了其中的觀點,覺得挺有意思的。

          這讓我想起一個故事,在工業(yè)革命時代早期,有工廠主發(fā)現(xiàn)紡織機經(jīng)常在夜里遭到破壞,就派人躲在角落里觀察,看看到底是誰在使壞。因為當時沒有監(jiān)控攝像,只能用人肉監(jiān)控。

          結(jié)果他們發(fā)現(xiàn),是一些小作坊的紡織工人在搞破壞,原因是他們認為先進的紡織機搶走了他們的工作,而織布是他們賴以生存的手藝,不甘心這幾十年修煉出來的一身本領(lǐng),一夜之間被一臺機器所取代,所以破壞機器泄憤。

          你也覺得很可笑吧,歷史總是驚人的相似,一百多年后的今天,這一幕居然還在重演。





          01“低代碼”是更先進的軟件開發(fā)方法嗎?

          先看看資本怎么說,別人拿真金白銀投票的,總不是開玩笑的吧。

          OutSystems 宣布獲得3.6億美元投資、估值過10億美元。Mendix被西門子 7 億美元收購。

          國內(nèi)的簡道云、明道云、氚云、釘釘宜搭、輕流、易鯨云等,也先后獲得了數(shù)額不菲的融資。

          再看看,科技巨頭在“低代碼”領(lǐng)域的布局。研究一個新技術(shù)的應(yīng)用情況,就看看以阿里、騰訊等公司為代表的互聯(lián)網(wǎng)巨頭究竟是什么態(tài)度。

          一、阿里
          阿里年初推出了“云釘一體”戰(zhàn)略,把釘釘、宜搭、阿里云等平臺進行整合。為企業(yè)提供全生命周期的IT解決文案:

          基礎(chǔ)設(shè)施層,由阿里云提供網(wǎng)絡(luò)、主機服務(wù),為企業(yè)打造云端IT基礎(chǔ)設(shè)施。

          中臺體系,由阿里數(shù)據(jù)中臺、技術(shù)中臺、釘釘中臺,組成的標準化服務(wù)能力。

          前臺應(yīng)用,通過宜搭、以及用戶自建的業(yè)務(wù)應(yīng)用軟件構(gòu)成。

          可見,以宜搭為代表的低代碼平臺,在阿里 toB 解決文案生態(tài)中,占據(jù)重要地位,是“云釘一體”戰(zhàn)略中很重要的一塊拼圖。

          二、騰訊
          低代碼在騰訊內(nèi)部有著非常廣泛的應(yīng)用,比如“星圖低代碼平臺”是為游戲營銷活動開發(fā)而設(shè)計的。微信支付、騰訊廣告相關(guān)的部門也有相關(guān)的低代碼產(chǎn)品,也都是為了提升各自業(yè)務(wù)場景下的研發(fā)效能而建設(shè)的。

          騰訊將各個事業(yè)部的低代碼平臺進行整合,推出了OTeam平臺。它是真正意義上的低代碼平臺,包含了:UI可視化、邏輯可視化、DSL代碼語言、生產(chǎn)和運行模塊、質(zhì)量保障模塊,以及配套的IDE開發(fā)工具。

          來源:騰訊大講堂

          以上,分析了資本對低代碼的熱捧,以及騰訊、阿里等科技巨頭對低代碼的布局。

          可以看出,低代碼絕不只是停留在概念炒作的階段,從資本到科技巨頭都對這個領(lǐng)域極其重視,并且都做了許多積極的探索和實踐。




          02 低代碼究竟提供了什么價值?

          簡單來說,低代碼為企業(yè)提供了“降本、增效、提質(zhì)”的價值。

          降本、增效、提質(zhì),就是為企業(yè)降低研發(fā)成本、人力成本,提升研發(fā)效率,縮短產(chǎn)品交付周期,加快企業(yè)試錯的速度,降低試錯成本。使得企業(yè)的產(chǎn)品和服務(wù)以更快的速度進行迭代和優(yōu)化,在激烈的市場競爭中勝出。

          在接受 Creatio 調(diào)研的 1000 位開發(fā)高管中,95% 的人認為低代碼開發(fā)速度相對于傳統(tǒng)方式有提高,其中 61% 的高管認為提高速度在 40% 以上。

          低代碼為什么能夠降本、增效、提質(zhì)?低代碼平臺所具備的能力有哪些?

          1、開發(fā)過程可視化??梢暬换ナ堑痛a平臺所具備的一種必備能力,不再面對冷冰冰的傳統(tǒng)文本IDE編輯器,轉(zhuǎn)而和可視化的編輯器進行交互,不管是UI界面,交互事件、后端接口、數(shù)據(jù)庫/Redis調(diào)用,都能通過優(yōu)雅而簡單的可視化交互完成配置和編輯。

          2、代碼開發(fā)組件化。這個能力和中臺化、SDK的概念有相似之處,就是將重復(fù)的公共的能力沉淀出來,封裝起來,讓開發(fā)人員可以在低代碼平臺上,直接拿出來作為工具嵌到產(chǎn)品中,這樣開發(fā)者就不用再關(guān)心這個功能/組件的內(nèi)部實現(xiàn)。

          3、一次開發(fā),多端發(fā)布。對于前端研發(fā)人員來說,經(jīng)常需要多端發(fā)布同一個項目/頁面,H5/小程序/IOS/Android的開發(fā)工作,經(jīng)常需要不同技術(shù)棧的研發(fā)人員。而對于低代碼,就屏蔽了具體的代碼選型,內(nèi)部編輯都用一種低代碼語言,最后發(fā)布上線,可以發(fā)布到小程序/安卓/IOS等多個端,而且能盡量保證UI、交互、功能的一致性。





          03 低代碼的使用者是誰?

          Creatio 調(diào)查結(jié)果顯示,低代碼平臺的使用者中,約 67% 的人是 IT 開發(fā)者,剩下的則是業(yè)務(wù)人員。也就說是,低代碼的使用者以研發(fā)人員為主。

          還記得特斯拉技術(shù)團隊開發(fā)ERP的故事嗎?20幾個人在4個月里,通過使用低代碼平臺Mendix,搭建了第一套ERP/MRP。開發(fā)主力仍然是那20幾個程序員,而不是特斯拉的業(yè)務(wù)人員。

          即使低代碼平臺做到很高級的可視化,輕松實現(xiàn)拖拉拽來生成代碼,它仍然屬于軟件研發(fā)的范疇,仍然具備很強的專業(yè)性。

          需要掌握需求分析、業(yè)務(wù)建模、代碼調(diào)試、模塊測試、發(fā)布和運維等工作。這些并非一個普通業(yè)務(wù)人員能夠勝任的。

          也就是說,低代碼仍然需要大量的專業(yè)程序員,只是低代碼平臺把程序員從低效的、沒有技術(shù)含量的CRUD當中解放出來,做更有價值、更高效的軟件開發(fā)工作。比如:業(yè)務(wù)建模、領(lǐng)域建模、數(shù)據(jù)結(jié)構(gòu)設(shè)計、業(yè)務(wù)流程設(shè)計、業(yè)務(wù)系統(tǒng)調(diào)試和部署等等。

          舉個例子來講,你可以用記事本寫JAVA代碼,然后通過JAVAC命令指定類路徑來編譯,K哥10幾年前做程序員的時候就是這么干的,也許你會覺得這才是高手,這很牛逼。

          但是你不要忘了,這很低效,所以我們現(xiàn)在都使用idea等高級開發(fā)工具來輔助編程。

          低代碼并不是要干掉程序員,低代碼是新一代的軟件開發(fā)方法和理念,將程序員從沒有技術(shù)含量的CRUD工作中解放出來,做更有技術(shù)含量、更有價值的事情。





          結(jié)語

          以上,我們講了低代碼是一種更領(lǐng)先的開發(fā)方法,深受資本和科技巨頭的青睞。

          低代碼能夠給企業(yè)帶來降本、增效、提質(zhì)的價值,成熟的低代碼平臺具有:開發(fā)過程高度可視化、組件化、一次開發(fā)多端發(fā)布等特性。

          低代碼的主要使用者仍然是程序員,通過低代碼平臺完成:需求分析、業(yè)務(wù)建模、代碼調(diào)試、模塊測試、發(fā)布和運維等環(huán)節(jié),實現(xiàn)軟件研發(fā)全流程的提效。

          一套真正意義上的低代碼平臺,能夠覆蓋軟件研發(fā)全生命周期,帶來工業(yè)級的效率提升,這將是一次不可逆轉(zhuǎn)的、具有顛覆性的軟件研發(fā)效率革命。

          參考:
          1、《騰訊低代碼OTeam建設(shè)概述》,丁濤,騰訊大講堂
          2、《這四個才是真正的低代碼平臺》,呂建偉,阿朱說
          3、《低代碼的『工具』革命》,王剛,雷鋒網(wǎng)

          有道無術(shù),術(shù)可成;有術(shù)無道,止于術(shù)

          歡迎大家關(guān)注Java之道公眾號


          好文章,我在看??

          瀏覽 26
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  97一区二区三区 | 成人偷拍小视频 | 久9热在线视频 | 影音先锋男人在线资源 | 精品免费国产一区二区三区四区的使用方法 |