【问题标题】:Has angular been replaced with typescript? [closed]角度是否已被打字稿取代? [关闭]
【发布时间】:2017-01-18 19:31:49
【问题描述】:

所以我通过了一个很好的 Angular 1.x 教程。 我访问了 angular.io 以了解 Angular 2。 我能看到的只有 Typescript、Javascript 和 Dart 引用。 我现在对 Angular 的了解是否毫无意义,我应该开始学习 Typescript 吗?

谢谢

【问题讨论】:

  • 你所学的一切都是毫无意义的......
  • AngularJS 是一个用 Javascript 编写的前端框架。 Typescript,由微软开发,是另一种编写 Javascript 的结构或范例,它被编译为 Javascript。希望这能清除。
  • @mparnisari 哈哈,很高兴听到这个消息 :)。
  • @PrateekGupta 那么在 angular.io 上是否还有对 angular 的引用?就像你去 angular.io 并转到“快速入门”,那代码是 Angular 2 还是 Typescript?
  • Angular 2 是用 TypeScript 编写的。 TypeScript 只是用于框架编程的语言。但是它最终会转换为 Javascript。

标签: angularjs angular typescript


【解决方案1】:

是的,您当然应该开始使用 Typescript(或任何其他可用平台)学习 Angular2

Angular2 框架是在 Typescript 中从头开始编写的。

相信我,它是目前可用的最好的框架之一。它提供了许多功能(一旦你开始学习它,你就会知道)。测试组件变得如此简单。

您可以将 javascript、dart 和 typescriptAngular2 一起使用。
我更喜欢使用 Typescript使用 Angular2
与 Javascript 相比,打字稿简单而有用。 有一个单独的过程可以将你的 typescript 代码转换为 javascript 代码

虽然来自 Angular1.x(with JS) 背景,但我知道这并不容易,因为 Angular2.0Angular1.x 没有直接关系

但很快 Angular1.x 将被 Angular2.0 取代,然后你将不得不学习它以便更好地开始学习。

另外,您可以使用upgrade process

将您的Angular1.x应用迁移到Angular2.0

我有很多话要说,但我认为这将有助于继续前进。

【讨论】:

    【解决方案2】:

    TypeScript 只是 Javascript 的超集。所以你可以用 JS 做的所有事情,你也可以用 TypeScript 自动做。

    使用 Angular 2,整个框架发生了变化。部分保持相似的是模板渲染,其中只有几个关键字更改了名称,但整体概念保持不变。

    然而,构建应用程序的方法完全改变了。

    I'd suggest this article. 不过要小心,因为该页面上的一些内容已经过时了。

    【讨论】:

    • 值得学习吗?还是坚持使用 Angular 1.x?还是别的什么?
    • IMO 不值得在 Angular 1.x 上投资任何新的开发。我个人将我所有的应用程序从 Angular 1.x 迁移到 2(付出了相当大的努力)
    猜你喜欢
    • 2016-09-07
    • 2013-08-16
    • 2016-02-03
    • 2017-05-20
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多