角度2 V / S角度js V / S反应js v / s打字稿

时间:2015-10-23 10:06:29

标签: angularjs reactjs typescript angular

我是一名简单的新手网络开发人员。我将创建一个供我自己使用的简单网站。

作为一名新手网络开发人员,我只知道很少有JavaScript和jQuery的概念。

为了构建我的网站,我认为让我们用一些新概念构建。

所以当我开始搜索时,我开始了解很多新的库,如AngularJS,Angular 2,TypeScript,React.js和Node.js. whewww ...

所以我想问一个简单的问题,这些库是什么?

Angular 2 Angular Connect AngularJS AngularJS之间有什么区别吗?

我知道React.js是由Facebook创建的,AngularJS是由Google创建的。

我不想在所有这些库之间创建比较。但是想要在单页中理解所有这些概念,并有明确的答案。

作为一名网络开发人员,我只想知道这些是什么?

请帮助我简化所有这些条款。 请告诉我每个图书馆提供的内容?

2 个答案:

答案 0 :(得分:7)

  

Angular 2 V / S Angular js V / S React js v / s Typescript

第一角度2对角度1

现在角度与反应

  • Angular是一个功能齐全的框架(例如,http路由被烘焙)。 React只是视图,人们提供其他库(如http路由)。

最后TypeScript:它只是一种编程语言,可以转换为JavaScript,因此可以与任何这些框架一起使用。

答案 1 :(得分:1)

Typescript不是一个库,它是一种编译为Javascript的语言,允许静态类型,以及其他一些东西,比如编写ES6并将其编译为ES5。

Typescript的一个重要内容是任何Javascript代码都是有效的Typescript代码。它是JS的超集,这意味着它只是为JS增加了功能,但保持了所有功能的兼容性。

它与三个库中的每一个都兼容。