AngularJs2 学习之路-笔记1-Atscript Ts ES6包含关系

          Atscript 这门新的语言是由谷歌的Angular团队弄出来的 就是为了编写ng2.0 ng2是个极具前瞻性的尝试 这种激进的革新在于对未来标准的迎合 ng2的标准包括了如下:1 module 2 WebComponents 3 class

4 observe 5 promise 这些大都来自es6大法~ 

          提到Atscript就不得不提到Typescript了 ng2的核心构建语言之一就是typescript ,Atscript在Ts(这里的Ts指的就是typescript)的基础上又加了一些东西 比如注解(相当于给类型添加了更多的配置,运行时

可读,也叫元数据metadata)

         Ts是Microsoft微软公司开发出来的开源*的编程语言(想想微软和谷歌未来的合作~ng2是极具前瞻性的) 它是Es6的超集 主要是是向Js语言添加了可选的静态类型和基于类的面向对象编程 可以理解为

强类型的Es6  它更多的像是一种对Js未来标准的提前兼容 (如果有了类型约束 在为了组件的隔离而去使用依赖注入就会减少很多不可预知的错误)这使得Js开发变得更加规范

         说了这么多 核心还是Es6 上面的Atscript和Ts这两种语言都是以Javascript为目标构造的,目的是为了增强Javascript(弱类型)项目的可控性 由于弱类型语言的特点 Js编写大型应用的时候 出现不可预知的错误

比较多 这里部分大牛表示不服了 辣鸡 是他们技术水平不够 换我写就行 的确是这样 但是我们需要的是换作大部分人些都可以 而不是只限定那少部分人 如果存在容易编写的强类型语言,又存在这种语言到Js的转译器 oh!

That would be a good thing~