我一直有個夢想,就是自己開發App,執行在自己的手機上。但是選什麼語言呢?C#,Java或者其它?
我想,既然我已經用華為的手機,擁有鴻蒙系統,為什麼不嘗試一下鴻蒙開發呢?說幹就幹,找到官網,一步一步操作。首先是裝好開發環境:
按照官方的文件操作是不難的,但還是遇到一些小問題,node.js的安裝路徑是不能含空格的,否則監測路徑不正確,就沒法繼續了。解決這個問題,那就是換個目錄,重新安裝node環境。
然後裝模擬器,這是手機app開發,通常要走的一步:
模擬器啟動後:
到這裡,環境裝好了,試著執行HelloWorld,但模擬器一直沒有變化,也沒有任何報錯。我猜測,可能記憶體不夠,因為編輯器一再強調在16G以上的記憶體執行,才能獲取良好體驗。HelloWorld的程式,使用的語言是ArkTS,TS的超集。號稱宣告式開發,但對前端Vue開發者來說,這有點不習慣,甚至難以接受。我想到XAML,也是宣告式的,像WPF裡,它描述了UI的長相,能夠繫結資料,應用樣式。
我想,鴻蒙系統,作為下一代作業系統,專為物聯網而生。“星星之火可以燎原”,作為開發者,就是要開啟想象力,未來某一天,萬物互聯,裝置裡裝的都是鴻蒙系統,系統裡,跑的是我們開發的軟體,那是多麼自豪的一件事。