京寵展信息指南
529
2025-03-31
本文目錄一覽:
2021年的疫情極大提高了全社會對數字化的認識,以遠程協作為代表的、基于數字平臺運作的方式成為人們因為疫情而禁足時現實的選擇。疫情極大地提升了整個國家社會治理技術的進步,整個社會在移動互聯網和大數據的支撐下,以無死角無縫隙無斷點的方式,實現了對人員流動的有效監控,國家治理能力邁上了一個新的臺階。
數字技術的巨大影響絕不僅僅局限于疫情之下人員流動這樣的特殊階段、特殊場景之下。企業的數字化轉型的迫切性表現的更為突出。
每個企業都有自己的創新方式,但是近年來,數字化轉型一直是對技術給全球企業帶來的快速顛覆關鍵反應,同時也面臨著挑戰。對于大多數企業來說,數字化轉型是由增長機會推動的,它不僅具有競爭力,面向未來的企業的戰略,而且已成為生存的強制性和快速要求,企業實施強大的數字化轉型戰略,以保持領先于未來的中斷。
1、什么是企業數字化轉型企業數字化轉型,是指企業利用數字技術,將企業生產經營的某一個環節甚至整個業務流程的信息數據全部整合起來,形成有價值的數字資產,通過大數據,云計算等處理技術反饋有效信息,最終賦能到企業商業價值的過程。
二、企業做數字化轉型的理由1、能夠提高工作效率
數字化轉型能夠讓員工在部門與部門之間的溝通更加順暢,讓整個組織持續數據流,能夠讓客戶的整個生命周期中從一個階段到另一個階段的無縫過渡,節省時間,提高效率。
2、提高透明度
數字化轉型能夠實時深入研究日常數據的能力使得業務的各個方面都能夠穩定的運營。最重要的是,能夠增加跨團隊的透明度,看到運營的每一個階段,快速解決問題。
3、降低成本
大多數企業都需要花費大量的金錢和時間來維護舊系統遺留的問題和產品,而數字化轉型能夠通過集成高效處理流程和快速識別問題,從而節省時間和金錢。
4、增加收益
數字化轉型可以通過數據識別到當前業務流程中的缺陷,提高業務不同方面的透明度,員工和管理層可以通過模式識別,趨勢評估和數據驅動型改進,從而實現最大限度地降低成本,輕松增加收入。
5、提高用戶體驗
數字化轉型的成功與否核心是客戶,提高了用戶的體驗,意味著轉型有價值。所以,數字化轉型能夠通過系統查看并深入了解消費者消費流程,了解庫存剩余,可用的服務和產品,節省銷售,使得整體更清潔,更簡單的購買流程。
6、提高競爭優勢
企業之間的業務競爭是非常激烈的,通過數字化轉型可以提前計劃新系統所需的特性和功能,撥入企業擅長的內容以及可以改善業務的位置,從而改善業務基礎設施,提高您在行業中的優勢。
低代碼如何助力企業數字化轉型?通過前邊對數字化轉型的講解,大家應該明白這種轉型改革并不是針對某個人、亦或是某個部門,而是企業整體所有員工的共同改革。這樣一來有一個問題就出現了,數字化本身算是前沿的領域,很多技術、應用都只是局限在IT部門,像銷售、市場、制造等部門可能并不了解數字化,也就很難在發展中提供足夠的助力。
要知道數字化轉型可是一個系統級的工程,如果沒有企業整體的共同發展建設,那么是很難成功落地,并發揮巨大作用的。
通俗來講,你可以理解為將企業業務場景的數據與流程搬至線上,通過數字化來運轉與呈現;這一過程,大多數企業完成了從紙筆、Excel到使用CRM\ERP等管理系統、甚至定制開發企業應用的轉型。
應用功能越來越多,成本卻越來越高,而且使用起來也越來越繁瑣,不同業務之間的數據不相通,業務也難以協同。這無疑與企業渴望通過數字化轉型來降本增效的初衷相悖。所以低代碼的各種應用及服務就開始大規模的發展起來,并成功在眾多數字化轉型企業中實現了價值。
低代碼開發有哪些優勢?
1、成倍增長的開發速度
除了從一開始就實現更快的開發之外,低代碼平臺還有可能通過每個項目加快軟件開發生命周期。這是因為,每次開發人員構建新的代碼塊時,他們都可以將其存儲下來,以便在下一個項目中復用。
2、解決開發商短缺問題
有經驗的開發人員無法跟上對軟件不斷增長的需求。低代碼開發通過提高生產力和促進公民發展來幫助應對這一挑戰。
3、成本更低
傳統的應用程序開發需要很高的費用,這主要是因為開發人員需要耗費很長的時間需要手工編寫大量的代碼,人力成本很高,但是使用低代碼開發平臺開發應用程序,只需要編寫少量的代碼,而且無需花費大量時間進行測試和修改,所以人力成本比較低,開發費用也比傳統應用程序開發低,能夠為企業節約一筆費用。
4、維護性更好
對于傳統應用程序,維護和升級需要很長時間。開發人員必須手動修復錯誤并添加新功能。但是,通過低代碼平臺開發的應用程序,維護難度和代碼量也較低,所以,可以提高系統的維護性。
5、頻繁迭代以獲得更好的解決方案
由于低代碼可實現更頻繁的迭代,因此在整個開發過程中可以更快、更頻繁地實現反饋。這最終有助于確保解決方案更好地與組織及其客戶提出的需求和期望保持一致。
低代碼開發平臺(Low-Code Development Platform,LCDP)是低代碼開發所需的環境。大多數低代碼平臺都是以云上提供的aPaaS(Application Platform as a Service,應用程序平臺即服務)的形式,不僅用于開發,還用于應用程序的運行,實現了軟件開發到應用的一貫性支持。
所謂低代碼開發,是指盡量無需編寫源代碼,通過使用“圖形用戶界面/GUI”這一可視化操作,在極短的時間內實現系統開發的手法。目前也有通過在Web瀏覽器上搜索所需組件,整合粘貼來制作應用程序的工具。
采用低代碼開發,無需SQL記述就可以制作數據庫,簡化開發工序。在保證一定擴展性的同時,可以有效縮短開發工時。
為什么選擇低代碼開發平臺?低代碼開發平臺最初被關注的是用于移動應用的開發。與基礎系統開發相比,手機app開發對速度的要求更高,而且還必須支持多設備。在傳統意義上,要在短時間內推出這樣的移動應用程序是非常困難的,于是,低代碼開發平臺進入了開發人員的視野。
在現今社會,低代碼開發平臺受到關注的最大理由是數字化轉型(DX)。所謂數字化轉型,是指通過人工智能和物聯網等信息技術,將一切事物通過數字數據連接起來,從而從根本上改變企業業務模式。
目前許多企業都在致力于數字化轉型,以求在高速發展的時代中生存下來。企業的IT部門為了推進數字化轉型,必須更密集的進行軟件開發。但是,軟件開發技術人員的數量是遠遠不夠的,僅靠IT部門根本無法滿足軟件開發的需求。
低代碼開發平臺,可以被一般的業務人員、一線工作人員、管理人員等非專業的開發人員使用,無論是否有開發基礎或經驗,都可以經過簡單的培訓進行軟件開發。
低代碼開發的優勢縮短開發時間
低代碼開發最大的優勢是可以縮短開發時間,也就節約了開發成本。低代碼開發平臺提供了大量的通用組件,可以實現一些基礎功能。必要時可以添加自己編寫的代碼,來滿足用戶的功能需求,提供質量穩定的應用程序。
無需擔心安全性
低代碼開發平臺的供應商會提供相應的安全對策,用戶無需擔心程序的安全性以及開發過程中的安全風險。為了實現特殊功能,需要自己編寫代碼時,用戶只需關注自己的編寫部分的安全性即可。
降低開發門檻
在低代碼開發中,無需編寫復雜的源代碼,就可以在專用的平臺上編寫程序。即使沒有受過編程專業教育的人,也可以在平臺上輕松地進行開發工作。在傳統印象中,程序開發都是由專業的工程師來完成,使用低代碼開發平臺,程序開發的門檻大大降低了。
低代碼開發平臺的主要功能通用性組件
低代碼開發平臺提供了大量通用的組件,這些可供使用的組件種類多樣。
此外,用戶也可以利用第三方開發的組件。這樣的可再利用形式的組件,支撐著在低代碼開發平臺的視覺建模。
視覺建模
低代碼開發平臺以模型驅動型開發為基礎,任何人都可以通過可視化建模,輕松實現程序開發。
通過拖放可以將所需的流程和組件整合,無需編程即可創建程序。同時,有編程技能的工程師也可以根據需要進行編碼,從而定制組件。
支持各種架構
要開發與企業架構相對應的基礎系統,就必須具備與各種系統協作的功能。在這一點上,低代碼開發平臺支持大多數的主流操作系統和數據庫。
另外,通過豐富種類的API,可以和外部系統自由合作。因此,低代碼開發平臺具有可擴展性和開放架構,可支持大企業的基礎系統開發。
基于代碼的擴展
完全不使用代碼的無代碼工具,特點是使用預設好的功能來制作簡單的應用程序。對于低代碼開發平臺,用戶也可以通過編碼自由擴展組件的功能。
低代碼開發平臺可以根據客戶各自的需求,進行各種各樣的定制,即使是復雜的大規模系統開發也能應對。
軟件全生命周期整體支持
目前提供的低代碼開發平臺大部分采用的是云服務aPaaS的形式。
因此,低代碼開發平臺并非單純的應用開發工具,從與數據庫的自動連接、測試、正式啟動、進一步運行管理、變更管理等開發工序到實際運用工序,搭載了支持整個軟件生命周期的功能。
與無代碼開發平臺的區別與低代碼開發平臺對應的是無代碼開發平臺(No-Code Development Platform, NCDP)。無代碼顧名思義,就是不以編寫代碼為前提的開發方法。
低編碼和無編碼在某種程度上非常相似。前述的可視化建模、可再利用的通用性組件、生命周期管理等低代碼開發平臺的特征也適用于無代碼開發平臺。
無代碼開發平臺同樣適用于專業的開發者和無基礎開發者,提供了能夠在更短的時間內輕松發布應用的環境。無需通過編碼進行編程,通過PaaS平臺提供,可以在不構建操作環境的情況下立即運行。
乍一看,無代碼開發平臺只是從低代碼開發平臺中去掉了編寫代碼的要素。但實際上它們是非常不同的。
首先,無代碼開發平臺不能通過編寫代碼來擴展或定制功能。因此,無代碼開發平臺目標是通過預先準備好的組件和API,實現功能范圍內的相對簡單的程序開發。不需要專業開發人員進行系統設計和數據庫設計,經過簡單的功能設計后立刻就可以使用。
典型的例子是使用Excel等電子表格的普通業務人員,將Excel和紙質工作系統化,自己創建應用程序,以簡化日常工作。這些應用程序由其使用者來完成運營,隨著業務的變化可以靈活的調整應用程序的功能。
無代碼開發平臺不能通過編寫代碼擴展功能,所以不適合功能較多的程序開發。此外,由于API的系統協作自由度較低,也不適合核心系統的開發。
低代碼:朝著更好的未來行進得益于一些廠商的努力,低代碼行業正在構建起健康的生態。我們在討論低代碼的未來時,需要清楚一點的是,低代碼并非萬能,它有清晰的能力邊界,而非一些聲音所說的會“搶走程序員的飯碗”。低代碼是企業數字化建設當中“最后一公里”,在保障企業數字化進程的價值賦能下,中國市場會有低代碼的一方天地。
國內的簡搭(jabdp)開發平臺是一個低代碼開發平臺,復雜的業務功能,只需要會基本的sql語句和javascript語法,就能進行快速開發,滿足其個性化的業務需求,設計出各種復雜的企業web應用。主要特點如下:
可靈活定制:簡搭(jabdp)低代碼平臺提供了強大的定制能力,包括頁面定制、數據表管理、業務流程定制等,便于實現各類企業應用。
權限管理:簡搭(jabdp)低代碼平臺提供組織結構管理和精細的權限管理多人,便于企業根據實際情況靈活地進行權限設置和調整,促進內部協作。
易于部署和維護:簡搭(jabdp)低代碼平臺提供一鍵部署功能,無需配置復雜的網絡服務器;根據企業的需求變化進行系統維護也更容易。
支持二次開發和系統集成:簡搭(jabdp)低代碼平臺是一個開放的快速開發平臺,有經驗的程序員依然可以基于jabdp定制開發出許多高級的功能,而不受jabdp本身的限制;同時,簡搭(jabdp)低代碼平臺開發出的應用也可以很方便地與企業的現有信息系統集成,或者與微信、釘釘等第三方應用集成。
簡搭(jabdp)低代碼平臺適合用于大部分的企業級web應用的開發,尤其適合企業信息管理系統(MIS)、企業資源計劃系統(ERP)、客戶關系管理系統(CRM),業務支撐系?統(BSS)等。并且就一些經典的項目案例提取整合出各種類型的項目模板,共享給開發者參考,開發者可以在原有的項目基礎上進行修改定制,以打造其個性化的企業信息化平臺。
關于低代碼開發平臺,一個常見的誤區是認為“低代碼開發平臺只適用于平民開發者(Citizen?Developer)”。平民開發者是指那些非傳統的、沒有受過專業編程教育的開發者,他們主要用低代碼平臺來創造和定制應用。
當然,通過使用低代碼開發平臺,可以降低對多數項目人員的技術要求。在多個項目并行時,只需要一個有經驗的程序員進行數據表、業務邏輯等的設計即可,其他項目人員無需編程能力,這樣在人月數和人員要求兩個方向都能有效控制項目的投入。
借助低代碼開發平臺,可以更高效地理解中小企業的信息化項目需求,控制項目開發的成本,同時適應中小企業信息化需求變化快和缺乏專業技術人員進行項目維護的特點,是開發中小企業信息化項目的最佳選擇。
智東西(公眾號:zhidxcom)
作者 | 李水青
編輯 | 心緣
互聯網行業高速增長時代正在遠去,已成一個不爭事實。阿里、騰訊、百度等互聯網巨頭們比之前任何時候都更需要考慮第二增長曲線。
云智能服務,是被各家盯準的一條賭上未來的賽道。
成果已經顯現——阿里云Q3實現營收首超200億元,首次連續四季度盈利;百度每月砸20億搞研發,智能云營收連續增長超70%;騰訊云這邊,也首次提出“云智能”戰略,三年實現團隊一千多人至一萬多人的10倍擴張……
令BAT無法忽視的一大勁敵是華為,作為一家從ICT切入到云智能的 科技 巨頭,華為面臨更嚴峻的生存壓力。受美國制裁影響,華為消費者業務、運營商業務猛烈受挫,而云智能業務成為其新的增長命脈。
一場以BATH(百度、阿里、騰訊、華為)為主角的云智能進軍千行百業的圈地大戰已經蓄勢待發。
華為任正非親自督導“五大軍團”,阿里云智能將建立18大行業事業部,騰訊和百度也進行了緊鑼密鼓的架構調整或戰略升級,盯準政企數字化市場,“磨刀霍霍向牛羊”。
阿里云智能總裁張建鋒、華為云總裁張平安、騰訊CSIG(云與智慧產業事業群)總裁湯道生、百度CTO王海峰,作為這場云智能大戰中掌舵者,在2021年這一疫情后經濟恢復和全球洗牌的關鍵時期,正在做出他們職業生涯中的重要抉擇。
盡管面臨的問題各不相同,他們都不約而同地帶領團隊邁向AI落地的“深水區”。
見過湯道生的人可能對他身上的程序員風格印象深刻,他操著一口不太流利的香港普通話,似乎不善言辭,卻很縝密。這位1997年從斯坦福走出來的電子工程碩士,34歲時便成為騰訊QQ研發副總裁、QQ秀產品中心總經理,在2018年成為騰訊CSIG掌舵者。
2021年,越來越多的騰訊內部員工會看到湯道生出入純商務場合,包括與建筑產業的天一集團合作、與物流交通產業的招商港口合作、與出行產業的廣汽集團簽約……為了帶領騰訊涉足此前不熟悉的產業互聯網領域,做技術出身的湯道生越來越像一名“銷售”代表。
騰訊CSIG總裁湯道生
“騰訊沒有To B基因”——這是2018年9月騰訊CSIG成立時外界的普遍質疑。騰訊CSIG融合了公司的云計算、AI、智慧產業等多重技術能力,騰訊的很多科學家出自這里,但如何將技術落地行業,對湯道生和這些科學家來說有不小的鴻溝需要跨越。
即使是三年后的今天,騰訊CSIG已從三年前的一千多人擴張到一萬多人,湯道生依然在近期的一次訪談中坦言了做To B的吃力點——“To B工程的周期更長,對財務管理和項目管理的要求更高,以及傳統行業引入人才也需要磨合。”
業務做深、組織變大,也意味著面臨新的問題。在以AI為重要驅動的產業互聯網項目中,大廠雖然有平臺勢能,卻難以像AI創企那樣靈活機動地打“游擊戰”,因此在很多AI競標方案中未必能超過小廠。
對此,湯道生在今年5月已經從組織架構入手進行三年來的首次調整——宣布成立湯道生帶隊的技術委員會,以“自上而下”的方式,在內部減少代碼重復開發,以開源提升項目推進效率。比如在近期騰訊推出的數智人平臺等項目中,已經看到跨CSIG和AI Lab、微信、搜狗多部門技術整合成果的跡象。
更深層次的是團隊文化變革。與湯道生自己親自投身“銷售”的舉動相一致——在今年9月CSIG三周年會上,湯道生史無前例地將事業群價值觀升級出“敢拼敢言”這一要求。他犀利地指出,近年來引入了很多不同企業的員工,同事比較拘束、不敢直言的問題已經影響到企業效率,因此團隊要像創業一樣“敢拼”、“敢言”。
當下國內AI技術落地的高潮已經有到來的趨勢,然而,此前活躍在一級市場的AI創企們的“金錢池”卻已見底,紛紛轉向二級市場尋求輸血補給。對于騰訊CSIG這樣具有大廠兜底的AI玩家來說,一場市場收割戰似乎才剛剛開始。
在今年11月舉辦的騰訊生態大會上,湯道生首次提出“騰訊云智能”提法,公布一套“全局智能”的完整云智能架構和最新自研AI芯片、AI開發平臺、智能產業解決方案等,標志騰訊在產業云智能領域全面出擊。
騰訊云智能戰略架構
再來看看行業落地,據我們統計,在今年已公布的大型智慧城市項目中,騰訊云已經拿下不少大單。今年4月廣州2.1億黃埔智慧城市項目、今年5月江門市3.6億智慧城市項目、今年8月襄陽市的1.1億車聯網先導區項目以及今年9月的上海徐匯區1.2億“一網統管”項目……騰訊云都充當著主要或唯一中標企業。官方數據顯示,目前騰訊云AI每天全球12億用戶和200W+客戶,每天處理圖像超過50億張,處理語音超過百萬小時,處理自然語言超過千億級。
“再往下走,我覺得會進入‘深水區’,接觸離騰訊原來優勢更遠的這些行業。”湯道生在近期的采訪中談道。
與較晚提出“云智能”的騰訊不同,百度雖然在BATH中體量更小,卻幾乎是BATH中最先提出“智能云”且最大決心“All in”人工智能的一家。
如果要說AI創企們最怕被哪家大廠取代,那無疑是百度。擁有與國際頂尖深度學習框架匹敵的國產PaddlePaddle(飛槳)、獲411張自動駕駛測試牌照的Apollo、量產超2萬片的昆侖AI芯片……百度創始人李彥宏可以在之后的幾年繼續每月投20億元搞研發,AI創企們卻不一定有這個底氣。
再來看看掌舵百度智能云的百度CTO王海峰,他和很多AI創企的創始人一樣,是一個技術派,同時是“一個沒有新聞的人”。畢業于清華物理專業的父親將他從小開始教育成一個技術人才,他也如愿在2021年入選IEEE Fellow,并成為兼任ACL Fellow的中國大陸第一人,百度內部很多人稱他:“氣場比較弱,但同時又不會輕易為別人所動。”
百度CTO王海峰
就是這樣一個看起來溫文爾雅的技術派,帶動了百度智能云部門在經歷組織變動的不穩定態勢后,轉而在2021年實現業務連續季度70%的增長,成為百度公司的第二增長曲線。
百度智能云剛剛在2020年經歷了動蕩的一年。2020年初,李彥宏將ACG(百度云)、AIG(AI技術平臺體系)、TG(基礎技術體系)整合為“百度人工智能體系”(AIG),讓百度云總經理尹世明向新任CTO王海峰統帥匯報。然而僅僅3個月后,尹世明離職。
彼時,在國內云市場中,阿里云、騰訊云分別位居前二,后來者華為云增速達220%,處于其后的百度智能云可能被越甩越遠。彭博社當時這樣評價,過去十年,從自然語言處理到語音交互領域,百度已投入了數十億美元,但這項努力因百度人工智能業務負責人吳恩達(Andrew Ng)等關鍵高管離職而陷入了比較麻煩的境地。市場對公司搞研發投入可能帶來的回報表示懷疑,股價隨即跌至冰點。
進入2021年,王海峰總攬全局,他很少出來發表令人印象深刻的講話,但在今年卻默默帶領百度智能云迅猛增長。
根據百度公司發布2021年第三季度(Q3)財報,顯示其Q3實現營收319億元,廣告業務增長乏力的趨勢已經體現。但是,百度智能云在本季度營收同比增長達73%,成為驅動百度核心營收增長的重要動力。在百度2021財年第一季度財報電話會議上,李彥宏直言:“AI和云,未來三年會占百度營收一半以上。”
從業務上來看,在過去半年里,百度將百度大腦這一“軟硬一體AI大生產平臺”升級到7.0版,把智慧交通、智慧城市等方案落地多所城市。比如就在今年9月,百度就連續拿下3個超億級項目,包括1.17億元紹興智慧快速路項目、1.68億元滄州經濟開發區自動駕駛與車路協同項目、1.79億元桐鄉產業互聯網項目等。
隨著百度CTO王海峰將百度智能云團隊穩住,他在今年的百度云智峰會上進一步宣布了百度智能云的新戰略:“以云為基礎推進企業數字化轉型,以AI為引擎加速產業智能化升級,云智一體,賦能千行百業,促進經濟高質量發展。”
對比看看2020年,百度對智能云戰略的表述還是“以云計算為基礎,以AI為抓手,聚焦重要賽道。”可以看到,百度智能云更加強調AI技術落地實體產業,也就是說,百度AI也要進入深水區了。
隨著百度的AI技術落地越來越上道,無疑會成為一眾沖刺IPO的AI創業公司的最大對手之一。
同樣經歷了組織架構調整的還有華為,看起來,華為云今年的道路更不平坦。
在今年4月華為開發者大會上,華為消費者部門名將余承東時任華為云總裁,還在為華為云AI的落地助威吶喊,他說,AI開發要告別作坊式,走向工業化,并帶來華為云盤古大模型、MindSpore等軟件的更新。
但僅僅5個月后,在今年9月的華為全聯接大會上,發言人已經換了人,變成了新任CEO張平安。張平安于1996年加入華為,曾擔任華為企業業務BG首席運營官、軟件產品線總裁,是華為精通軟件及市場的老將。
華為云總裁張平安
實際上,今年華為云進行了多次組織架構調整。先是今年1月,然后是今年3月,將華為云與計算BG中的原服務器、存儲等劃歸出到“網絡產品與解決方案”,將BG中的云獨立為Cloud BU,這距離兩者合并僅僅過去了一年。
“屋漏偏逢連夜雨”,受外部制裁影響,2021年華為運營商業務及消費者業務發展受限。2021年10月,華為公布第三季度財報,顯示其本季度營收下降32.1%至4558億元。
在這種情況下,云與AI技術驅動的To B業務,無疑成為華為新的增長命脈。
作為華為云臨危上任的大將,張平安在9月的華為全聯接大會上談道:“未來所有的基礎設施和應用都應該是云化的,我們要積極擁抱人工智能,讓數據在業務決策中發揮重要作用。”
和余承東等其他華為領導人一樣,張平安的言行中常常盡顯華為人的務實、狼性和毫不含糊。他在多次演講中提到,當下AI落地面臨的最大問題是成本過高問題。為了降低AI落地成本,張平安領導團隊更新了云天籌AI求解器、華為云開天aPaaS等一系列AI根技術。可以看到,在華為一整套包含了硬件、AI算子開發、AI模型開發和AI應用開發的升騰AI全棧技術基礎上,華為云正從云基礎設施層往上層的PaaS層加大投入。
一邊是技術在朝著極限水平迭代,另一邊,是從整個集團層面促進云與AI技術在行業落地。
2021年,華為公司陸續成立了五大行業軍團——煤炭軍團、海關和港口軍團、智慧公路軍團、數據中心能源軍團和智能光伏軍團,標志著華為面向千行百業全面落地云、AI、網技術的大幕正式拉開。
華為五大行業軍團是由任正非親自督導,從各個BG中抽取最精銳的精兵強將,并獨立平行于它們,整合云、網、智等多種縱向能力橫向精準打擊行業。這是華為首次在組織架構上明確軍團作戰方式。
華為創始人任正非主持華為軍團組建大會
任正非曾提及對軍團的期待——比如,能不能在2-3年技術成熟,然后對全世界提供礦山智能化服務?而從已有進展來看,華為“礦鴻”礦山操作系統已在神東4個礦廠成功落地,從以點覆蓋AI實時風險預警識別等功能,到推出讓整個礦井變得聯通的礦鴻操作系統,驗證了軍團作戰方式的敏捷性和效率。
在強烈求生需要驅動下,由創始人任正非親自掌舵、猛將張平安強力推進,華為云與智能技術或許已成為BATH中落地最猛的一極。
2017年華為云成立初,華為就做出了“上不做應用,下不碰數據,三不做股權投資”的 社會 承諾。到了2020年,華為云將這一使命升級為——“賦能應用、使能數據,做智能世界的黑土地”。
面臨內外生存壓力,華為云能不能把握好生態合作的邊界,守住曾經的承諾,這個問題令很多合作伙伴關心。
進入2021年,有很多人提到,阿里云正在“雙手入泥”,越來越像華為了。
在今年5月的阿里云峰會上,阿里云智能事業群總裁張建鋒透露,阿里云近期完成了重大組織升級,一是設立了18個行業部門,由行業總經理牽頭行業數字化創新。與騰訊湯道生類似,張建鋒是一位為阿里的拳頭產品“淘寶”打過仗的技術架構師,曾帶隊解決了“雙11”的云計算難題。2019年,張建鋒卸任阿里集團CTO,專心聚焦阿里云智能事業群和達摩院研發。
阿里云智能總裁張建鋒
自張建鋒掌舵以來,阿里云已將落地行業從2019年的三個拓展為2020年的7個,如今已經擴展到18個,并上升至部門。這一擴張速度,印證了張建鋒的“打仗”能力。
阿里云智能覆蓋行業拓展情況(根據公開信息整理,如有謬誤歡迎指正)
再來橫向看看區域布局,阿里云智能目前已成立16個區域部門,任命分公司總經理與本地客戶聯接。要知道,這在阿里 歷史 上是沒有過的,在過去一直是華為、海康這樣的ICT廠家所熱衷的事情,現在已成為阿里云的重要組織策略。
考慮到5月也是華為任正非帶隊的煤炭軍團高歌猛進的時候,阿里云在5月成立18行業部門、16區域的發力政企數字化的大動作,很容易被認為是對標華為。這兩家企業,中國智慧城市領域的最大云巨頭和最大的通訊巨頭,似乎要進入一個云智能技術貼身肉搏的階段。
不過,張建鋒否定了這些調整與競爭有關。他談道,主要是阿里云自身內部主要矛盾使然,阿里云的服務離客戶需求之間有很大的差異,這促使阿里云進行轉變。
不管是否主觀對標,但阿里正在跳出此前做電商消費的思維習慣,通過更接地氣地接近政企數字化客戶,實現技術變現。
姿態轉變伴隨的是阿里云在財務指標上的上揚。根據11月18日發布的阿里云Q3財報,阿里云營收200.07億元,同比增長33%,經調整EBITA利潤(息稅攤銷前利潤)3.96億元,首次實現連續四季度盈利。
阿里云的營收中有很大份額來自于基礎設施、SaaS等收入,但AI技術已經越來越融入其云服務中。
簡單回顧一下,今年,阿里達摩院開源了登頂六大NLP權威榜單的預訓練語言模型體系AliceMind,推出超100項視覺AI能力的視覺智能開放平臺;阿里云智能推出讓企業“開箱即用”的大數據 AI平臺——“阿里靈杰”,訓練出全球首個突破10萬億參數的AI模型;芯片方面,平頭哥自研云原生處理器芯片倚天710亮相,玄鐵CPU已出貨超25億顆,成為國內應用規模最大的國產CPU……
張建鋒在接受新華網采訪時談道,12年前,阿里巴巴在國內率先投入 探索 云計算,成為全球三朵云之一。下一個十年,阿里巴巴將堅定不移繼續加大對基礎技術和前沿技術的投入,在人工智能、芯片、量子計算、區塊鏈等領域進行科研攻關。
也難怪說阿里云越來越像華為,盡管張建鋒并不愿意承認,但華為擅長的“扎足根,沖破天”,阿里云智能今年已在向這個方向大步邁進,與華為爭奪政企數字化市場。
可以看到,不論是在互聯網發展拐點尋找新動能的BAT,還是在美國制裁下尋找新糧倉的華為,它們都將云智能作為更加重要的生命線在運作,試圖切換新的增長動能。
作為各家云智能業務的掌舵人,本文中提及的對象中既有來自技術派的優秀產品經理,也有在過往戰場中經歷過大風大浪的管理人才,現在,他們的目光都不約而同的從技術投向行業,準備擼起袖子,雙手入泥,大干一場。
巨頭的動作對AI領域“原住民”AI企業們可能帶來不小沖擊。一方面,巨頭的高舉高打能帶來整體行業生態的進步,從而營造更適合AI落地的環境;另一方面,自身更加無可取代的競爭力是什么?最適合的商業模式又是什么?將成為非巨頭AI企業需要思考的事情。
當AI落地進入深水區,各路AI玩家正在把技術戰車推向各個行業、各個地區的產業數字化轉型的田間地頭,一決高下。
訪問官方的Android Developer網站。老實說,閱讀整個網站以了解生態系統以及與Android相關的各種解決方案,想法和技術,這一點非常重要。你不需要理解并記住所有內容,但是在后續開發的時候如果遇到問題可以知道自己在哪里能找到解決方案。
了解編程語言構建Android應用程序歸結為兩種主要技能/語言:Java和Android。Java是Android中使用的語言,但是Android部分包括學習XML以設計應用程序,學習Android的概念以及以Java編程方式使用這些概念。
Android是一種基于Linux的自由及開放源代碼的移動操作系統,而Linux是C與C++的天下,所以Android的底層是支持C/C++的。所以Android平臺上開發所采用的編程語言主要兩種方式:
Android app開發主流語言就是Java語言,Java語言最大的特性就是提高了軟件的交互可能性,可以說安卓手機幾乎所有應用程序都是利用Java語言來進行編寫的。
基于NDK的C編程。C語言是一種結構化語言。它層次清晰,便于按模塊化方法安排程序,易于調試和保護。C語言的體現才能和處理才能極強。它不只具有豐盛的運算符和數據類型,便于完成各類雜亂的數據結構。
一旦你學習了Java和XML (XML很容易上手,你應該在編寫應用程序時學習這門語言,而不是像學習Java那樣事先學習),你需要學習如何使用Android原理將這兩種語言連接起來。
下載Android應用開發所需的工具首先,你需要創建開發環境,以便你的桌面準備好支持Android開發目標。因此我們需要Android Studio和Android SDK。
Android Studio是一個IDE。它代表集成開發環境,它本質上是一個界面,你可以在其中輸入代碼(主要是Java或Kotlin),并訪問開發所需的所有不同工具。Android Studio允許訪問來自Android SDK的庫和api,從而允許訪問操作系統的本地函數。還可以使用Gradle將應用構建到APK中,通過虛擬設備(模擬器)測試它,并在運行時調試代碼。
除此之外,在做應用開的時候我們還有更多的選擇,例如,APICloud低代碼開發平臺,支持多端開發,提供了標準化的開發平臺,平臺基于構建多年的MADP(移動開發平臺),aPaaS能力與自動化、流程化模式,在開發app的時候可以減少大量重復性工作,并有效提升30%-60% IT項目效率也是進行app開發的絕佳選擇。
app開發平臺1.Deep EngineWeb工程師使用HTML5等標準Web技術開發擁有原生體驗和原生功能的APP,Deep Engine使用半翻譯式原理,運行中將Web翻譯成Native API,通過領先的混合渲染技術,使交互更加流暢,界面更加優質,全方位優化至細節,打造不打折的用戶體驗。Deep Engine支持上千款終端完美適配的能力,大大縮短了開發周期,簡單又跨平臺的編碼方式,幫助你加速APP發布,縮短成熟周期。
2.Superwebview
SuperWebView可使Web工程師和Native工程師免去繁瑣的編譯與聯調工作,通過云端配置,為每個應用一鍵生成跨平臺專屬SDK,快速嵌入已有原生app中,并且基于SuperWebView衍生的子應用可以和原生app一樣功能強大。
3.代碼自動生成
基于可視化的產品設計流程生成前端代碼,達到低代碼開發效果。在符合流程標準和規范的前提下,自動生成的前端框架代碼。
傳字節跳動已購買apaas工程師,“黑帕云”
傳字節跳動已購買“黑帕云”apaas工程師,有多個獨立信源表示,黑帕云團隊已被字節跳動收購,創始人陳金洲以及部分團隊成員已入職飛書,負責aPaaS產品“昆侖”,傳字節跳動已購買,“黑帕云”。
傳字節跳動已購買,“黑帕云”13月21日,初代低代碼廠商黑帕云宣布將于5月底停止服務,據業內人士透露,其創始人陳金洲將入職字節跳動,團隊現已解散。
根據黑帕云官網消息,其現有用戶可以在2022年5月31日前導出數據;3月31日前套餐未到期的客戶,可以在4月8日前申請退款,或者將業務遷移到其apaas工程師他低代碼廠商。黑帕云官方推薦了明道云、飛書多維表格、輕流、簡道云、易鯨云、維格表等同類型產品。
從6月1日0點開始,黑帕云會刪除包含業務數據、附件、評論等所有數據,關停所有服務器,之后用戶將無法訪問任何相關服務或者數據。
對于上述業內人士消息,界面新聞嘗試聯系陳金洲和字節跳動方面進行求證,但尚未得到回應。
黑帕云成立于2019年,是一款以協作表格為形式的低代碼產品,公司位于武漢。
其創始人陳金洲曾創立過另一款在線表單工具“金數據”,后被AdMaster在2015年全資收購。據公開資料,陳金洲曾在國際IT咨詢公司ThougtWorks擔任產品總監和首席咨詢師,金數據就是ThougtWorks內部孵化的項目。再之前,他曾在北京巨石空間科技有限公司及中國農業銀行從事技術工作。
一位知情人士表示,原黑帕云團隊基本解散,“高層都走得差不多了,產研團隊也早被同行‘瓜分’完了,還沒離職時就被預定了。”
據36氪今日報道,陳金洲在入職字節跳動后將負責aPaaS產品“昆侖”,主要面向大客戶,且職級較高,直接匯報給飛書CEO謝欣。
黑帕云與字節跳動關系匪淺。2021年7月,黑帕云曾獲得字節跳動數千萬元A輪融資,這也是其最近一輪融資。2019年7月以來黑帕云共獲4輪融資,包括種子輪、天使輪、pre-A及A輪,資方包含盈動資本、初心資本及字節跳動。但在2022年初,字節跳動相關資本從黑帕云股權結構中退出。
有投資圈人士對界面新聞表示,去年年底開始業內就傳言字節跳動將收購黑帕云。由于黑帕云所處的低代碼賽道曾勢頭火熱,當時不少業內人士認為,是因為黑帕云業績不行,資方才選擇退出做股權重構,下一步會進行收購。
據知情人士稱,黑帕云目前約有200家付費客戶,這些客戶可選擇退款或將業務遷移至明道云等同類產品。
去年,低代碼領域是科技圈為數不多的風口之一,初創公司融資熱從年初持續到年終,去年3月僅上半月,就有5起低代碼領域大額融資事件出現。相比之下,2018年至2020年三年內,低代碼領域全部投融資事件只有16起。知名公司如伙伴云、輕流、clickpass、摩爾元數連續獲得了頭部VC的多輪加碼。
資本熱捧之下,提倡“樂高積木”玩法的低代碼公司之間水平差距其實不大。相較而言,黑帕云某種程度上模仿的是Airtable在2018年之前的表格功能,面臨著騰訊文檔、石墨文檔、釘釘文檔、飛書表格這些云表格類巨頭,行業空間越來越小;
而新型廠商伙伴云、輕流、簡道云和明道云效法的是美國行業標桿Airtable在2018年之后主攻的解決方案方向,目前來看完成度和競爭力更高。
黑帕云如今的結局也標志著低代碼領域開始進入淘汰賽階段。
傳字節跳動已購買,“黑帕云”2今日,無代碼廠商“黑帕云”宣布將停止服務和維護,用戶可以在2022年5月31日前導出數據。套餐未到期的客戶可以申請退款,或者將業務遷移到其合作伙伴明道云平臺上。
據36氪報道,有多個獨立信源表示,黑帕云團隊已被字節跳動收購,創始人陳金洲以及部分團隊成員已入職飛書,負責aPaaS產品“昆侖”,將主要面向大客戶。
天眼查App顯示,成都黑帕云公司成立于2019年4月,法定代表人為陳金洲,是一家數據協作管理平臺,曾獲字節跳動領投的數千萬元A輪融資。
該公司目前有3位股東,最大股東為陳金洲,持股56.44643%,股東還包括武漢茂彤科技合伙企業。
成都黑帕云信息技術有限公司成立于2019年,創始人陳金洲曾為在線表單設計及數據搜集工具金數據的創始人。2019年10月黑帕云正式上線內測,迄今為止,已為上萬家企業用戶提供數據協作管理產品及服務,支持業務人員擺脫陳舊僵化的固定軟件,解放生產力,提升企業數字化水平。
黑帕云的定位是企業業務信息系統,只是入口以表格的形式體現。企業業務主管可以運用黑帕云建立同符合自身業務的信息系統,并靈活設置數據維度、字段、邏輯等。輔以看板、表格等多種系統,企業可以為數據找到匹配的呈現方式。
當前,黑帕云在商業落地上處于自然增長狀態,當前用戶數已達數萬,單賬號一年收費240 - 480元左右。在客戶粘性上,付費用戶的使用頻率已到達每周4天。此外,黑帕云也有初步進行項目咨詢等的商業探索。
“對標美國市場,比如Smartsheet大概有7萬付費客戶,但是就撐起100億美金市值。中國的中小企業客戶正在快速成熟,未來的客戶價值將會不斷提高,黑帕云非常看好未來的中小企業服務市場。”陳金洲表示。
“對于未來發展,隨著市場成熟,中小企業會是非常廣闊的市場,黑帕云希望專注做簡單易用的產品,以較低的服務成本,服務海量的'企業客戶。”
傳字節跳動已購買,“黑帕云”3今日,無代碼廠商“黑帕云”宣布將停止服務和維護,對于公司的后續進展,有多個獨立信源對36氪表示,黑帕云團隊已被字節跳動收購,創始人陳金洲以及部分團隊成員已入職飛書,負責aPaaS產品“昆侖”,將主要面向大客戶。
“陳金洲入職字節的級別很高,直接向謝欣匯報。”多位飛書內部人士對 36 氪說到。謝欣為字節跳動副總裁,分管飛書業務。
36 氪就收購一事對字節跳動與陳金洲尋求確認,截止發稿暫未得到回復。
在黑帕云本日的公告中,其團隊表示用戶可以在2022年5月31日前導出數據。套餐未到期的客戶可以申請退款,或者將業務遷移到其合作伙伴“明道云”平臺上。
“黑帕云”成立于2019年,創始人陳金洲為連續創業者,此前曾創辦“金數據”,定位在線表單設計及數據搜集工具,金數據于2015年被AdMaster全資收購。
黑帕云的變動已有預兆。2021年7月,黑帕云宣布獲得字節跳動數千萬元A輪融資。而今年年初,據工商信息,原股東武漢全盈科技合伙企業(有限合伙)、字節跳動子公司北京量子躍動科技有限公司等從黑帕云股權結構中退出。
一位相關人士對36氪表示,本次收購是由飛書業務團隊推動,飛書內部已有多維表格等類似產品,共同商量后,決定停止黑帕云相關業務。
國內低/無代碼投資熱潮集中在2019年后,簡道云、氚云、輕流、易鯨云等廠商都在近幾年陸續獲得大額融資。廠商們一般分兩種路線,一是走中大客市場,以項目制為主;二是瞄準中小企業市場,走產品路線,黑帕云更偏向于后者。
黑帕云的關停,也顯示出低/無代碼領域+中小客市場的艱難。一位行業人士對36氪表示,黑帕云團隊注重產研,產研團隊能力很強,但產品商業化暫時沒有跟上,且瞄準中小客市場,這是公司難以為繼的關鍵原因。
但事實上,不只是黑帕云,曾經火熱的“低/無代碼”風口,如今這類廠商的商業化正經歷艱難爬坡期。。
長久以來,低代碼“舊瓶裝新酒”、是否真正能商業化的聲音不絕于耳。盡管降低了開發門檻,但要讓客戶用起來,低代碼很難以純粹產品化的形式推動——對沒有IT基礎的用戶而言,低代碼還是需要廠商的一定服務;而專業 IT 人員又更傾向于自己上手開發。
另一方面,對比歐美市場,國內客戶的信息化程度還在比較初期,低/無代碼產品在客戶定位上較難。低代碼產品無論是產品研發還是實施,都是系統級工程,對人才要求較高。
因此,在商業化層面,低代碼領域做中小客這一路線會更為艱難。對創業公司而言,無論是資金還是人才,都是一筆不菲的成本。對低/無代碼產品這類新興產品而言,教育成本尤其高。
另一個變量則是互聯網巨頭的入局。
2020 年前后,諸如阿里、騰訊等大廠開始入局低代碼,加速了賽道洗牌。2021年初,阿里云將內部的低代碼開發平臺“宜搭”接入釘釘,而騰訊也推出了“微搭”低代碼開發平臺;到了2021年10月,釘釘低代碼聚合平臺“釘釘搭”還聯合了8家主流低代碼廠商,共同宣布成立低代碼聯盟。
一位行業人士對36氪表示,黑帕云關停,部分證偽了低代碼領域的中小客和PLG增長這一路線,國內現階段還很難出現直接對標Airtable、Notion之類的產品,低代碼領域還有很長一段路要走。
投資熱度陡增、大廠入局,能夠加速行業發展。但面對極其早期的市場,對創業公司而言,盡早摸準目標市場,是更重要的事。
簡介:?什么是低代碼?我們為什么需要低代碼?低代碼會讓程序員失業嗎?本文總結了低代碼領域的基本概念、核心價值與行業現狀,帶你全面了解低代碼。
什么是低代碼
“Low-Code”是什么?如果你是第一次聽說,沒準也會跟我當年從老板口中聽到這個詞后的內心戲一樣:啥?“Low-Code”?“Code”是指代碼我知道,但這個“Low”字是啥意思?不會是老板發現我最近趕工寫的代碼很丑很“Low”吧... 想多了,老板怎么可能親自review代碼呢。那難道是指,“Low-level programming”里的“Low”?老板終于發現讓我等編程奇才整天堆Java業務代碼太浪費,要派我去閉關寫一個高性能C語言網絡庫... 顯然也不是,老板哪能有這技術情懷呢。那到底是什么意思?作為一名搜商比情商還高的程序員,能問Google的絕不會問老板。于是我一頓操作后,不假思索地點開了第一條搜索結果:Low-code development platform。
Wikipedia定義
從Wiki的這段定義中,我們可以提煉出幾個關鍵信息:
? 低代碼開發平臺(LCDP)本身也是一種軟件,它為開發者提供了一個創建應用軟件的開發環境。看到“開發環境”幾個字是不是很親切?對于程序員而言,低代碼開發平臺的性質與IDEA、VS等代碼IDE(集成開發環境)幾乎一樣,都是服務于開發者的生產力工具。
? 與傳統代碼IDE不同的是,低代碼開發平臺提供的是更高維和易用的可視化IDE。大多數情況下,開發者并不需要使用傳統的手寫代碼方式進行編程,而是可以通過圖形化拖拽、參數配置等更高效的方式完成開發工作。
Forrester定義
順著Wiki的描述還能發現,原來“Low-Code”一詞早在2014年就由Forrester提出了,它對低代碼開發平臺的始祖級定義是這樣的:
請點擊輸入圖片描述
相比Wiki的版本,這個定義更偏向于闡明低代碼所帶來的核心價值:
? 低代碼開發平臺能夠實現業務應用的快速交付。也就是說,不只是像傳統開發平臺一樣“能”開發應用而已,低代碼開發平臺的重點是開發應用更“快”。更重要的是,這個快的程度是顛覆性的:根據Forrester在2016年的調研,大部分公司反饋低代碼平臺幫助他們把開發效率提升了5-10倍。而且我們有理由相信,隨著低代碼技術、產品和行業的不斷成熟,這個提升倍數還能繼續上漲。
? 低代碼開發平臺能夠降低業務應用的開發成本。一方面,低代碼開發在軟件全生命周期流程上的投入都要更低(代碼編寫更少、環境設置和部署成本也更簡單);另一方面,低代碼開發還顯著降低了開發人員的使用門檻,非專業開發者經過簡單的IT基礎培訓就能快速上崗,既能充分調動和利用企業現有的各方面人力資源,也能大幅降低對昂貴專業開發者資源的依賴。
低代碼核心能力
基于上述的定義和分析,不難總結出如下這3條低代碼開發平臺的核心能力:
請點擊輸入圖片描述
??全棧可視化編程:可視化包含兩層含義,一個是編輯時支持的點選、拖拽和配置操作,另一個是編輯完成后所及即所得(WYSIWYG)的預覽效果。傳統代碼IDE也支持部分可視化能力(如早年Visual Studio的MFC/WPF),但低代碼更強調的是全棧、端到端的可視化編程,覆蓋一個完整應用開發所涉及的各個技術層面(界面/數據/邏輯)。
??全生命周期管理:作為一站式的應用開發平臺,低代碼支持應用的完整生命周期管理,即從設計階段開始(有些平臺還支持更前置的項目與需求管理),歷經開發、構建、測試和部署,一直到上線后的各種運維(e.g. 監控報警、應用上下線)和運營(e.g. 數據報表、用戶反饋)。
??低代碼擴展能力:使用低代碼開發時,大部分情況下仍離不開代碼,因此平臺必須能支持在必要時通過少量的代碼對應用各層次進行靈活擴展,比如添加自定義組件、修改主題CSS樣式、定制邏輯流動作等。一些可能的需求場景包括:UI樣式定制、遺留代碼復用、專用的加密算法、非標系統集成。
不只是少寫代碼
回到最初那個直擊心靈的小白問題:Low-Code中的“Low”,到底是啥意思?答案已經顯而易見:既不是指抽象程度很低(相反,低代碼開發方式的抽象程度要比傳統編程語言高一個level),也不是指代碼很low(也相反,低代碼所生成的代碼一般都經過精心維護和反復測試,整體質量強于大部分手寫代碼),而是單純的“少寫代碼” —— 只在少數需要的情況下才手寫代碼,其他大部分時候都能用可視化等非代碼方式解決。
再往深一點兒看,低代碼不只是少寫代碼而已:代碼寫得少,bug也就越少(正所謂“少做少錯”),因此開發環節的兩大支柱性工作“趕需求”和“修bug”就都少了;要測的代碼少了,那么測試用例也可以少寫不少;除了開發階段以外,平臺還覆蓋了后續的應用構建、部署和管理,因此運維操作也更少了(Low-Code → Low-Ops)。
然而,少并不是最終目的:如果單純只是想達到少的效果,砍需求減人力、降低質量要求也是一樣的。低代碼背后的哲學,是少即是多(Less is More),或者更準確說是多快好省(Do More with Less) —— 能力更多、上線更快、質量更好,成本還更省,深刻踐行了阿里“既要,又要,還要”的價值觀精髓。
請點擊輸入圖片描述
平臺的職責與挑戰
上面說的是低代碼給開發者提供的能力與吸引力,那么作為服務的提供方與應用的承載者,低代碼開發平臺自身應該承擔怎樣的職責,其中又會遇到多大的挑戰?是否就一定要如阿里云所主張的那樣,“把復雜留給自己,把簡單留給別人”?雖然這句話聽起來很深明大義,但不知道大家有沒有想過,為什么我們一定要抱著復雜不放,平白無故給自己找事?就不能直接干掉復雜,也給咱阿里云自己的員工留點簡單嗎?是工作太容易就體現不出來KPI價值了,還是家里的飯菜不如公司的夜宵香?
冥思苦想許久后,我從熱力學第一定律中找到了答案:開發一個應用的總復雜度是恒定的,只能轉移而不可能憑空消失。要想讓開發者做的更少,安心享受簡單的快樂,那么平臺方就得做的更多,默默承擔盡可能多的復雜度。就像一個滿身腱子肉的雜技男演員,四平八穩地托舉著在高處旋轉與跳躍的女搭檔;上面的人顯得越輕盈越毫不費力,下面的人就得越穩重越用盡全力。當然,不是說上面的女演員就很輕松沒壓力,只是他們各自的分工不同,所承擔的復雜度也不一樣。
根據《人月神話》作者Fred Brooks的劃分,軟件開發的復雜度可以劃分為本質復雜度(Essential complexity )和偶然復雜度(Accidental complexity)。前者是解決問題時固有的最小復雜度,跟你用什么樣的工具、經驗是否豐富、架構好不好等都無關,而后者就是除此之外在實際開發過程中引入的復雜度。通常來說,本質復雜度與業務要解決的特定問題域強相關,因此這里我把它稱為更好理解的“業務復雜度”;這部分復雜度不是任何開發方法或工具能解決的,包括低代碼。而偶然復雜度一般與開發階段的技術細節強相關,因此我也相應把它稱為“技術復雜度”;而這一部分復雜度,恰好就是低代碼所擅長且適合解決的。
為開發者盡可能屏蔽底層技術細節、減少不必要的技術復雜度,并支撐其更好地應對業務復雜度(滿足靈活通用的業務場景需求),這是身為一個低代碼開發平臺所應該盡到的核心職責。
請點擊輸入圖片描述
在盡到上述職責的同時,低代碼開發平臺作為一個面向開發者的產品,還需要致力于為開發者提供簡單直觀的極致開發體驗。這背后除了巨大的工作量,還得能在“強大”和“易用”這兩個很難兩全其美的矛盾點之間,努力找到一個符合自己產品定位與目標客戶需求的平衡點 —— 這也許是設計一個通用低代碼開發平臺所面臨的最大挑戰。
三、低代碼相關概念對比
純代碼(Pro-Code / Custom-Code)
“純代碼”可能算是我杜撰的一個詞,更常見的說法是-碼(Pro-Code)或定制代碼(Custom-Code);但意思都一樣,就是指傳統的以代碼為中心(Code-Centric)的開發模式。之所以我選擇用“純代碼”,是因為如果用“-碼”會顯得似乎低代碼就不專業了一樣,而用“定制代碼”又容易讓人誤解成低代碼無法支持定制的自定義代碼。
當然,更準確的稱謂我認為是“高代碼”(與低代碼恰好對應,只是名字太難聽,被我嫌棄了...),因為即便是使用傳統的代碼IDE,有些開發工作也支持(甚至更適合)以非代碼方式完成,比如:iOS端開發時使用的SwiftUI界面設計器、服務端開發數據庫應用時使用的PowerDesigner建模工具。不過這部分可視化工作在傳統開發模式下只是起輔助作用,最后通常也是生成開發者可直接修改的代碼;開發者仍然是以代碼為中心來開展主要工作。
低代碼與純代碼之間的關系,其實跟視頻和文章之間很像:
低代碼就像是現代的“視頻”,大部分內容都由直觀易理解、表達能力強的圖片組成,因此更容易被大眾所接受。但與此同時,視頻也不是死板得只能有圖片,完全可以添加少量文字(如字幕、標注)來彌補圖片表達不夠精確的問題。BTW,關于“圖”和“文字”之間的辯證關系,可以進一步參考《架構制圖:工具與方法論》[1]這篇文章中的相關描述。
純代碼則更像是傳統的“文章”,雖然很久以來都一直是信息傳播的唯一媒介,但自從視頻技術誕生以及相應軟硬件基礎設施的普及以來,便逐漸開始被搶走了風頭。如今,視頻已成為大部分人獲取信息的主要渠道(從電視電影到B站抖音),而經常讀書讀文章的人卻越來越少。但不可否認的是,文章依然有它存在的意義和受眾(不然我也不會費這勁敲這么多字了),即使“市場份額”一直在被擠壓,但永遠會有它立足的空間。
請點擊輸入圖片描述
如果按上面這種類比關系推導,低代碼未來也會遵循與視頻類似的發展軌跡,超越純代碼成為主流開發模式。Gartner的預測也表達了相同的觀點:到2024年,所有應用程序開發活動當中的65%將通過低代碼的方式完成,同時75%的大型企業將使用至少四種低代碼開發工具進行應用開發。
但同樣地,就像是視頻永遠無法取代文章一樣,低代碼也永遠無法徹底取代純代碼開發方式。未來低代碼和純代碼方式將以互補的形態長期共存,各自在其所適合的業務場景中發光發熱。在后面的“低代碼業務場景”章節,會詳細列出哪些場景在現階段更適合用低代碼模式開發。
零代碼(Zero-Code / No-Code)
從分類的完備性角度來看,有“純代碼”自然也應該有完全相反的“零代碼”(也稱為“無代碼”)。零代碼就是完全不需要寫代碼的應用開發平臺,但這并不代表零代碼就比低代碼更高級和先進,它只是做了一個更極端的選擇而已:徹底擁抱簡單的圖形可視化,完全消滅復雜的文本代碼。選擇背后的原因是,零代碼開發平臺期望能盡可能降低應用開發門檻,讓人人都能成為開發者(注意:開發 ≠ 寫代碼),包括完全不懂代碼的業務分析師、用戶運營,甚至是產品經理(不懂裝懂可不算懂)。
即便是專業開發者,在技術分工越來越精細的趨勢下(前端/后端/算法/SRE/數據分析..),也很難招到一個能獨立開發和維護整套復雜應用的全棧工程師。但零代碼可以改變這一切:無論是Java和JavaScript傻傻分不清楚的技術小白,還是精通深度學習但沒時間學習Web開發的算法大牛,都可以通過零代碼實現自己的技術夢或全棧夢。“改變世界的idea已有,就差一個程序員了”,這句玩笑話或許真的可以成真;哦不,甚至都用不著程序員,有idea的人自己就能上。
請點擊輸入圖片描述
當然,所有選擇都要付出代價,零代碼也不例外。完全拋棄代碼的代價,就是平臺能力與靈活性受限:
? 一方面,可視化編輯器的表達能力遠不及圖靈完備的通用編程語言,不引入代碼根本沒法實現靈活的定制與擴展(當然,理論上也可以做成Scrach/Blockly那樣的圖形編程語言,但那樣不過是換一種形式在手寫代碼而已)。
? 另一方面,由于目標受眾是非專業開發人員,平臺能支持的操作會更趨于“傻瓜化”(e.g. 頁面只支持大塊業務組件的簡單堆疊,不支持細粒度原子組件和靈活的CSS布局定義),同時也只會透出相對“親民化”的模型和概念(e.g. 使用“表格”表示數據,而不是用“數據庫”),無法支撐強大專業的底層開發原語和編程理念。
請點擊輸入圖片描述
雖然零代碼與狹義上的低代碼有著上述明顯差異,但從廣義上來說,零代碼可以當作低代碼的一個子集。Gartner在其相關調研報告中,就是將“No Code”劃在了范圍更廣的低代碼應用平臺“LCAP”(Low-Code Application Platform)中。而當前市面上很多通用的低代碼開發平臺,也都兼具一定程度的零代碼能力;比如低代碼領域領頭羊Mendix,既提供了簡單易用的零代碼Web IDE - Mendix Studio,也包括一個功能更強大的低代碼桌面IDE - Mendix Studio Pro。
HpaPaaS(高生產力應用PaaS)
上文提到,“Low-Code”一詞是拜Forrester所賜。作為同樣是國際知名調研機構(a.k.a 造詞小能手)的Gartner,顯然不會輕易在這場可能決定低代碼領域江湖地位的新概念作詞大賽中認輸,于是也于2017年發明了“HpaPaaS”(High-productivity application Platform as a Service)這個聽上去更高大上的縮寫詞。
按照Gartner的定義,HpaPaaS是一種支持聲明式、模型驅動設計和一鍵部署的平臺,提供了云上的快速應用開發(RAD)、部署和運行特性;這顯然與低代碼的定義如出一轍。但事實證明,名字起得太專業并不見得是好事,“HpaPaas”最終還是敗給了起源更早、更接地氣也更順口的“Low-Code”:從2019年開始,Gartner在其相關調研報告中也開始全面采用“Low-Code”一詞(如LCAP),親手為“HpaPaaS”打上了 @deprecated 印記。
請點擊輸入圖片描述
圖源:What’s the difference between SaaS / IaaS / PaaS / aPaaS / HpaPaaS?
值得補充的是,“HpaPaaS“這個詞也并非橫空出世,而是傳承自更早之前Gartner提出的“aPaaS”,它倆之間的關系是:HpaPaaS只是aPaaS的一個子類;除了HpaPaaS這種通過低代碼實現的高生產力應用開發平臺以外,aPaaS還包括面向純代碼的傳統應用開發平臺(High-control aPaaS,即可控度更高的純代碼開發方式)。
不值得但就想八卦一下的是,“aPaaS”這個詞也非憑空捏造,而是與云計算的興起淵源頗深。相信各位云道中人都已猜到,aPaaS與IaaS/PaaS/SaaS這些云計算遠古概念是一脈相承的:aPaaS介于PaaS和SaaS之間,相比PaaS提供的服務更偏應用,但又不像SaaS一樣提供現成的軟件服務(更詳細的說明可參考配圖來源文章)。
四、為什么需要低代碼
低代碼是什么可能并沒那么重要,畢竟在這個信息爆炸的世界,永遠不缺少新奇而又短命的事物。大部分所謂的新技術都只是曇花一現:出現了,被看到了;大部分人“哦”了一聲,已閱但表示不感興趣;小部分人驚嘆于它的奇思妙想,激動地點了個贊后,回過頭來該用什么還是什么。真正決定新技術是否能轉化為新生產力的,永遠不是技術本身有多么優秀和華麗,而是它是否真的被需要,即:為什么需要低代碼?如果用不同的主語填充上面這個問句(冷知識:這叫做“延遲主語初始化”),可以更全面地看待這個問題:
為什么「市場」需要低代碼?
在這個大爺大媽都滿嘴“互聯網+”和“數字化轉型”的時代,企業越來越需要通過應用(App)來改善企業內部的信息流轉、強化與客戶之間的觸點連接。然而,誕生還不太久的IT信息時代,也正面臨著與我國社會主義初級階段類似的供需關系矛盾:落后的軟件開發生產力跟不上人民日益增長的業務需求。
請點擊輸入圖片描述
Gartner預測,到2021年應用開發需求的市場增長將至少超過企業IT交付能力的5倍。面對如此巨大的IT缺口,如果沒有一種革命性的“新生產力”體系,很難想象僅憑現有傳統技術體系的發展延續就能徹底解決問題。而低代碼技術正是帶著這樣的使命而降臨,期望通過以下幾個方面徹底革新應用開發生產力,拯救差一點就要邁入水深火熱的IT世界:
提效降本 質量保障
雖然軟件行業一直在高速發展,新的語言、框架和工具層出不窮,但作為從業者我們不得不承認:軟件開發仍處于手工作坊階段,效率低、人力成本高、質量不可控。項目延期交付已成為行業常態,而瓶頸幾乎總是開發人員(對機器能解決的問題都不是問題);優秀的開發人才永遠是稀缺資源,還賊貴;軟件質量缺陷始終無法收斂,線上故障頻發資損不斷。
相比而言,傳統制造業經過幾百年工業革命的發展,大部分早已擺脫了對“人”的強依賴:從原料輸入到制品輸出,中間是各種精密儀器和自動化流水線的穩定支撐,真正實現生產的標準化和規模化。雖然信息化號稱是人類的第三次工業革命,但以軟件行業目前的狀況,遠遠還沒到達成熟的“工業化”階段。
所以,親愛的程序員朋友,當你與前端聯調了一上午接口,又與產品撕逼了一下午需求,再與自己的bug抗爭了一整晚,好不容易遁入夢鄉又被一連串報警短信吵醒時,是否有抬頭對著星空憧憬過:“I have a dream... that one day,軟件開發也能像工業制品一樣,批量流水化生產,穩定高效沒煩惱。” 事到如今,不管你有沒有意識到,這個憧憬正在慢慢變成現實。
請點擊輸入圖片描述
是的,低代碼正在將應用軟件開發過程工業化:每個低代碼開發平臺都是一個技術密集型的應用工廠,所有項目相關人員都在同一條產線內緊密協作。開發主力不再是熟知for循環一百種寫法的技術Geek,而是一群心懷想法業務sense十足的應用Maker。借助應用工廠中各種成熟的基礎設施、現成的標準零件、自動化的裝配流水線,開發者只需要專注于最核心的業務價值即可。即便是碰到非標需求,也可以隨時自己動手,用最靈活的手工定制(代碼)方式來解決各種邊角問題。
擴大應用開發勞動力
通過讓大部分開發工作可以僅通過簡單的拖拽與配置完成,低代碼(包括零代碼)顯著降低了使用者門檻,讓企業能夠充分利用前面所提到的平民開發者資源。部分純零代碼需求場景下,低代碼還能讓業務人員實現自助式(self-service)應用交付,既解決了傳統IT交付模式下的任務堆積(backlog)問題,避免稀缺的專業開發資源被大量簡單、重復性的應用開發需求所侵占,也能讓業務人員真正按自己的想法去實現應用,擺脫交由他人開發時不可避免的桎梏。
請點擊輸入圖片描述
至此,應用開發能力不再是少數專業開發者的專利和特權,且今后所需要的技能門檻與擁有成本也會越來越低,真正實現所謂的“技術民主化”(democratization of technology)。
加強開發過程的溝通協作
多方調查結果顯示,軟件項目失敗的最主要原因之一就是缺乏溝通(poor communication)。傳統開發模式下,業務、產品、設計、開發、測試與運維人員各司其職,且各有一套領域內的工具和語言,長久以來很容易形成一個個“豎井”(silos),讓跨職能的溝通變得困難而低效。這也是為什么當前熱門的敏捷開發和DevOps都在強調溝通(前者是協同Biz與Dev,而后者是協同Dev和Ops),而經典的DDD領域驅動設計也主張通過“統一語言”來減少業務與技術人員之間的溝通不一致。
請點擊輸入圖片描述
有了低代碼后,這一狀況將得到根本改善:上述各角色都可以在同一個低代碼開發平臺上緊密協作(甚至可以是同一個人),這種全新的協作模式不僅打破了職能豎井,還能通過統一的可視化語言和單一的應用表示(頁面/數據/邏輯),輕松對齊項目各方對應用形態和項目進度的理解,實現更終極的敏捷開發模式,以及在傳統DevOps基礎之上更進一步的BizDevOps[2]。
統一開發平臺下的聚合效應
低代碼嘗試將所有與應用開發相關活動都收斂到同一個平臺(one platform)上后,將會產生更多方面的聚合效應與規模收益:
??人員聚合:除了上一點所提到的各職能角色緊密協作以外,人員聚合到統一的低代碼開發平臺進行作業后,還能促進整個項目流程的標準化、規范化和統一化。
??應用聚合:一方面,新應用的架構設計、資產復用、相互調用變得更容易;另一方面,各應用的數據都天然互通,同時平臺外數據也能通過集成能力進行打通,徹底消除企業的數據孤島問題。
??生態聚合:當低代碼開發平臺聚合了足夠多的開發者和應用后,將形成一個巨大的、連接一切、有無限想象力的生態體系,徹底放飛低代碼的價值。
關于apaas工程師和APD工程師的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。 apaas工程師的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于APD工程師、apaas工程師的信息別忘了在本站進行查找喔。版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。