<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>

          如何看待鴻蒙應(yīng)用開(kāi)發(fā)框架采用JavaScript作為開(kāi)發(fā)語(yǔ)言?

          共 955字,需瀏覽 2分鐘

           ·

          2020-09-18 13:27

          個(gè)人覺(jué)得支持 JS 的原因,JS 是瀏覽器界的匯編語(yǔ)言,而瀏覽器目前有成為第一大人機(jī)交互接口的趨勢(shì)。

          1. JS 生態(tài)圈目前來(lái)看形式很好,未來(lái)也是第一梯隊(duì)。

          2. JS 語(yǔ)言發(fā)展迅速,開(kāi)源社區(qū)支持廣泛,上手入門(mén)門(mén)檻遠(yuǎn)低于 Java 和 Native 語(yǔ)言。后期希望可以原生支持 TypeScript

          3. JS + WebAssembly 性能還是不錯(cuò)的,未來(lái)如果能加上 V8 速度會(huì)更快,不知道華為未來(lái)是否有能力自己做一個(gè) VM 支持 WebAssembly



          作為一個(gè)熱愛(ài)JavaScript的曾經(jīng)的程序員,我當(dāng)然支持鴻蒙采用JavaScript作為開(kāi)發(fā)語(yǔ)言,我還不了解細(xì)節(jié),但是我估計(jì)JavaScript是被作為應(yīng)用層面的編程語(yǔ)言來(lái)使用,換句話說(shuō),記憶鴻蒙平臺(tái)來(lái)開(kāi)發(fā)應(yīng)用,你可以用JavaScript,但是,如果你要做一些底層的開(kāi)發(fā),你可能還需要用其他編程語(yǔ)言。

          為什么這樣呢?

          因?yàn)镴avaScript就是為了『應(yīng)用開(kāi)發(fā)』而設(shè)計(jì)的,不是為了『底層開(kāi)發(fā)』而設(shè)計(jì)的。

          舉個(gè)簡(jiǎn)單例子,JavaScript語(yǔ)言本身沒(méi)有線程(Thread)的概念(Chrome的worker不是語(yǔ)言特性),我知道很多人都詬病這一點(diǎn),但是,我一直認(rèn)同JavaScript就不該有線程,因?yàn)镴avaScript是用來(lái)開(kāi)發(fā)應(yīng)用的,一個(gè)應(yīng)用開(kāi)發(fā)者為什么要知道線程的存在呢?

          對(duì)于很多本身有線程概念的編程語(yǔ)言,實(shí)際上誘惑了程序員去玩線程這種潘多拉魔盒,千萬(wàn)不要覺(jué)得自己會(huì)線程就牛逼了呀,很多人把線程玩拉胯了!


          如果你現(xiàn)在用Windows上的Outlook,把Outlook關(guān)閉再重新打開(kāi),用任務(wù)管理器看一下Outlook占多少個(gè)線程,至少幾十個(gè),也就是說(shuō),Outlook什么都不敢都有幾十個(gè)線程存在,每個(gè)線程還要維持自己的stack,這……不是玩拉胯了是什么?

          JavaScript堅(jiān)持自己是一個(gè)為了『應(yīng)用開(kāi)發(fā)』的語(yǔ)言,不是一個(gè)全能語(yǔ)言,所以才能繁榮昌盛這么久。

          這就是我的一點(diǎn)看法。

          祝JavaScript隨著鴻蒙再一次大放光彩吧。


          瀏覽 35
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  亚洲另类色区欧美日韩 | 日本黄免费观看 | 日日碰日日摸 | 操屄的免费视频 | 亚洲网站免费 |