过去几年我一直在 Flex 工作。在此之前,我一直在用 vanilla JavaScript 构建 Web 应用程序。
今天我切换回 JavaScript,但现在我在为一个新的中型项目选择正确的 JS 框架/库时遇到了麻烦。
尽管关于 AngularJS 的所有评论都是积极的,但我发现开始使用它并不是一件容易的事。问题当然是文档。尽管有教程向您展示了如何做基本的事情,但没有一个解释这些概念或向您展示如何构建更大的项目。
在发现 AngularJS 之前,我的想法是在 Backbone。积极的一面是,有大量关于该主题的文档、教程、截屏视频和书籍。此外,源代码很小,本身可以用作参考(与 AngularJS 不同)。
所以现在我认为对于那些在 JS 编程中使用框架而不是 AngularJS 的人来说,Backbone 可能是一个更好的选择。后来,当我设法训练我的大脑用 JS 思考时,AngularJS 可能更容易理解 + 会有更多可用的文档。
我现在怀疑这是否是正确的选择......