从 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

请您先登陆,再发跟帖!