IT业界:当 JS 工程师遇到了 TypeScript 会发生什么?

    作者:python君2020-05-13 16:13:53

    一、"前浪" JavaScript

    TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。TypeScript添加了可选的静态类型系统、很多尚未正式发布的ECMAScript新特性(如装饰器 [1]  )

    2007年 Jeff Atwood 在他的博客里提出了著名的 Atwood 定律,即"任何能够用 JavaScript 实现的应用系统,最终都必将用 JavaScript 实现。"

    JavaScript 的强大毋庸置疑,十余年的时间早已验证了这一点:语法结构简单、万物皆可对象、前后端通吃、单线程……这些特点使它几乎无处不在。

    正因为它的应用领域之广,对这门语言的安全性、可维护性等方面的要求日渐拔高,可偏偏"万物皆可对象"的特点,又使得它注定是一门动态弱类型的编程语言,于是乎使用 JavaScript的工程师们,他们经常会碰到这么一种情况:

    
    
    

课课家教育

未登录