0

我们使用 jQuery 开发了一个 web 应用程序 6 周,我们需要使用 AngularJS 重新做。请帮我解决以下问题, 1. 估算时我需要考虑的增量是多少?2. 我打算为客户端使用 Yeoman 堆栈,我需要考虑为客户端基础架构单独工作吗?

谢谢,卡提克。

4

2 回答 2

3

1. AngularJS可以使用jQuery,所以你可以使用你的旧功能。当您开始一个项目时,AngularJS您还需要修改HTML模板。

这是我遇到的最全面的 AngularJS 学习资源库:

链接关注我

2. Yeoman 是管理客户项目的完美工具。您可以节省时间。您需要为客户端基础架构考虑单独的工作。

检查这个帖子

于 2013-07-04T09:07:05.427 回答
0

从典型的基于 jquery 的应用程序迁移到基于 Angular 的应用程序是一项重大的重构练习。使用 jquery 的 AngularJS 不保证更简单的迁移过程。事实上,jquery 和 angularjs 的开发理念是天壤之别。

AngularJS 的设计考虑了关注点的分离。您的 DOM 操作、css 更新和所有内容都不会与您的客户端代码混合。AngularJS 的 UI 是模型驱动的,更改是模型导致 UI 更新(使用数据绑定)。jquery 中需要的大量样板代码可以用 angular 来消除。事实上,这种重构肯定会减少你的代码库。

我真诚地建议您查看使用 AngularJS 构建的示例示例,例如TodoMVCAngularJS 教程,以了解它的功能\功能。

这里要考虑的另一件事是所涉及的学习曲线。我非常同意这些人所说的

但最后它是值得的,因为与 jquery 代码相比,生成的代码更加结构化。

于 2013-07-04T09:30:04.727 回答