從 Java 到 Javascript 再到 Typescript ,還是有傳承的

早期 Sun Microsystems 推出了 HotJava 動態瀏覽器,上麵運行 Java Applets,使得 紋絲不動的 Netscape 靜態瀏覽器受到威脅。於是 Netscape和Sun簽訂和約,Sun 放棄Hot Java,而 Netscape Navigator 支持 Java Applet。同時 Netscape得到 Sun的授權,開發了Javascript,可以在 Navigator瀏覽器上運行,從而實現了動態。於是 Java Applet逐漸被淘汰。

微軟搞了IE瀏覽器,同時搞了JScript,隻可以在IE上運行。隨著Web標準的統一,基於Javascript 的 ECMAScript 被定為瀏覽器標準,和Javascript不相容的JScript被淘汰。

於是 微軟又搞了 TypeScript,它是 JavaScript的一個超集,增加了stong typed 以及各種優化改進,比JavaScript有更好的可讀性、scability等等優點,使得Typescript代碼的質量更高,可維護性更好。但是 Typescript 必須 編譯成 JavaScript 才能運行。瀏覽器並不直接支持 Typescript。所以 Javascript是不可替代的。而且隨著 Node.js 開啟 後端 服務器,Javascript 成了一門全能語言,加上 Angular, React, Vue 等等 框架,庫,社區生態 的建立,Javascript越來越火。

所有跟帖: 

赫赫。。我是一竅不通啊。。 -Midwestrural- 給 Midwestrural 發送悄悄話 (0 bytes) () 09/06/2024 postreply 14:36:39

專業,現在前端各種技術和應用更新太快,太眼花繚亂了,希望人工智能來替代 -米湯- 給 米湯 發送悄悄話 米湯 的博客首頁 (0 bytes) () 09/06/2024 postreply 15:21:41

請您先登陸,再發跟帖!