你可以说我傻,但我很困惑。它们是相同的吗?can.js 只是它的继承者吗?它们似乎共享很多功能。由于 JavaScriptMVC 不像 CanJs 那样定期更新,我考虑切换到后者。有人有这方面的经验吗?
最佳答案
CanJS 是 jQueryMX 的 MVC 部分的下一个版本,jQueryMX 是 JavaScriptMVC 的一部分。它将在下一个 JavaScriptMVC 版本中取代 jQueryMX,但由同一团队维护,并与一些现代功能(如实时绑定(bind)和 Mustache 模板)共享大部分想法。
CanJS 的主要思想是可以按照您喜欢的方式使用,作为单个库、作为具有 RequireJS 的 AMD 模块或在 JavaScriptMVC 提供的其他工具的上下文中( jQuery++ 、 Steal 、 FuncUnit 、 DocumentJS )用于全栈应用程序框架(不是和MVC框架)。因此,如果您刚刚开始,我绝对推荐使用 CanJS,因为它将很快成为 JavaScriptMVC 的一部分。
关于javascript - JavaScriptMVC 和 CanJs 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14297962/