這兩天是華為開發(fā)者大會2022,被封控在鄭州的我,自以為閑來無事,于是蹲了兩天直播,不過倒是有點意興闌珊。當然需要說明的是,此次大會的確有不少新東西,很多媒體自媒體都解讀并報道了。不過機智客想的則是,之前見有人說這次大會華為可能發(fā)布很多人期待已久的倉頡編程語言,不過蹲這兩天下來一看,華為很顯然并沒有公開,倒是發(fā)布了這個大家既熟悉又可能陌生的ArkTS編程語言——用于鴻蒙OS應(yīng)用開發(fā)的編程語言。
雖然倉頡語言預(yù)熱了幾年,不過還是只存在于我們大多數(shù)人的想象中,而這款編程語言則不然,不聲不響,不知不覺潤物細無聲就成了鴻蒙OS應(yīng)用開發(fā)語言??赡苡腥藭X得奇怪,這是什么編程語言呢?機智客這么說吧,如果你知道eTS語言可能就知道它了。如果不知道eTS語言,那么如果你知道TS(也就是TypeScript)語言的話……是的,eTS是擴展的TS語言,而ArkTS同樣是在TS語言基礎(chǔ)上,配合ArkUI框架,擴展了聲明式UI、狀態(tài)管理等相應(yīng)的能力,讓開發(fā)者以更簡潔、更自然的方式開發(fā)跨端應(yīng)用。

在以前版本的鴻蒙OS應(yīng)用開發(fā)中,eTS已經(jīng)被廣泛應(yīng)用,相信很多應(yīng)用開發(fā)者用的就是eTS語言開發(fā)的鴻蒙應(yīng)用,而此次,只不過是升級更新,所以嚴謹一點,ArkTS并非首次公布,而是以一種全新的姿態(tài)被公布。
兼容JS/TS語言生態(tài),加上現(xiàn)代化的聲明式語法和設(shè)計新趨勢,一次開發(fā),多端部署,讓ArkTS語言開發(fā)鴻蒙OS應(yīng)用行云流水??碅rkTS語言一馬當先高歌猛進的勢態(tài),大眾的鴻蒙OS的應(yīng)用開發(fā)語言大抵不會易主了,機智客想的是,就是不知道以后的倉頡語言,會以一種什么樣的姿態(tài)和定位公開和發(fā)展呢?而且已經(jīng)2022年11月5號了,倉頡語言依然沒有呱呱墜地。話又說回來了,風(fēng)聞打通鴻蒙系統(tǒng)和歐拉系統(tǒng)的倉頡語言,可能是一種更通用也更能應(yīng)對各種場景的新型語言吧。