javascript - JavaScriptMVC 和 CanJs 之间的区别

标签 javascript javascriptmvc canjs

你可以说我傻,但我很困惑。它们是相同的吗?can.js 只是它的继承者吗?它们似乎共享很多功能。由于 JavaScriptMVC 不像 CanJs 那样定期更新,我考虑切换到后者。有人有这方面的经验吗?

最佳答案

CanJS 是 jQueryMX 的 MVC 部分的下一个版本,jQueryMX 是 JavaScriptMVC 的一部分。它将在下一个 JavaScriptMVC 版本中取代 jQueryMX,但由同一团队维护,并与一些现代功能(如实时绑定(bind)和 Mustache 模板)共享大部分想法。

CanJS 的主要思想是可以按照您喜欢的方式使用,作为单个库、作为具有 RequireJS 的 AMD 模块或在 JavaScriptMVC 提供的其他工具的上下文中( jQuery++StealFuncUnitDocumentJS )用于全栈应用程序框架(不是和MVC框架)。因此,如果您刚刚开始,我绝对推荐使用 CanJS,因为它将很快成为 JavaScriptMVC 的一部分。

关于javascript - JavaScriptMVC 和 CanJs 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14297962/

相关文章:

javascript - 在javascript中从一个列表中减去另一个列表中的值

javascript - 在 emberjs 中动态创建模型时检测事件

javascript - 如何使用自定义按钮标签模拟禁用按钮?

css - 导航栏大小不适合手机屏幕

javascript - 我可以在 Chrome 扩展程序中包含 CryptoJS 文件吗?

javascript - Node.js 中的 "SyntaxError: Unexpected token )"

javascript - spine 路由(spine js mvc)如何工作?

javascript - CanJS/JavaScriptMVC : How to store a view template in a variable

javascript - 如何在 canJS 中使用变量?

javascript - 如何从 Internet Explorer 发送名为 Cookie 的请求 header ?