首先用什么語言開發(fā)應用,跟系統(tǒng)的關系并不大,一種語言開發(fā)出來的應用是否可以在某個系統(tǒng)上運行,主要是看某種語言的編譯器是否編譯出可以在某系統(tǒng)上面運行的程序來,比如Java的編譯器可以把Java代碼編譯出所有系統(tǒng)平臺都可以運行的程序來!而有些語言就不可以編譯出所有系統(tǒng)都可以運行的程序來,比如c#起初只能在windows上運行,objective-c基本只能在蘋果系統(tǒng)上運行!為了跟Java等競爭,后來這些語言也開始支持各種平臺了!
所以用什么開發(fā)語言在什么系統(tǒng)上面開發(fā)app并沒有什么太要緊的問題!
因為只要你的系統(tǒng)使用的人多,各種語言為了拉攏使用該系統(tǒng)的用戶自然會去適應這個系統(tǒng)!同樣的道理某種語言使用的人多了,各種系統(tǒng)為了拉攏某種語言的用戶群體,也會支持各種語言在自己的平臺上面運行,比如微軟和蘋果原來是誰也不兼容誰,但是后來為了拉攏對方的用戶,現(xiàn)在不僅軟件互相兼容了,就連硬件都可以兼容對方的系統(tǒng)了!
現(xiàn)在回到問題上面!
鴻蒙系統(tǒng)上市之后,如果用戶很多,各種語言都會編譯出適應鴻蒙系統(tǒng)的程序來,所以程序員們并不用擔心要多學什么其他的語言,還是繼續(xù)使用自己喜歡的語言就可以了!
當然如果鴻蒙剛開始上市必定會被各種各樣的勢力打壓,為了自己的生存做好是自己開發(fā)一個語言來培養(yǎng)自己的生態(tài)!因為安卓系統(tǒng)就是一個最好的例子,剛開始并沒有屬于自己的語言,而是抱了Java開發(fā)者的大腿,結果現(xiàn)在都還在和甲骨文公司打著版權的官司!
所以對于華為而言,做大最強最好開發(fā)自己的語言!防止被人卡脖子!
對于程序而言,喜歡什么語言就用什么語言,只要它兼容鴻蒙系統(tǒng)就可以了!
所以我的觀點是華為要開發(fā)自己的語言,我們程序要多學一門語言!
不過多學一門語言對于程序員來說是小意思!因為一個程序員可以在一天之內(nèi)學會另一種計算機語言!所以程序員使用什么語言都是憑個人喜好!
好,就回答到這里,歡迎大家留言討論!