我打算用Knockoutjs开始一些项目,但是,最近我发现了 Canjs。
- canjs与knockoutjs的优缺点是什么?
- 哪一个更适合不同类型大小的 Web 应用程序(小型应用程序/大型项目/企业应用程序)?
经过一番研究,我发现 canjs 更高效、更轻巧、更实用,但我还没有任何经验。
另外,我可以请人们将Canjs标签添加到Stackoverflow吗?
我打算用Knockoutjs开始一些项目,但是,最近我发现了 Canjs。
经过一番研究,我发现 canjs 更高效、更轻巧、更实用,但我还没有任何经验。
另外,我可以请人们将Canjs标签添加到Stackoverflow吗?
我建议在以下位置查看所有不同的选项:
TodoMVC http://addyosmani.github.com/todomvc/
浏览这些选项的源代码将使您对不同框架的比较有一个很好的感觉。
我个人的感觉是它们之间基本上有两种方法:
就我个人而言,我发现选项 2 会导致编写更少的代码,这是我努力的目标。
除了你提到的 2 个之外,还有很多 JavaScript 框架。很难比较它们,因为它们有其他意图/目的。我不了解 CanJS,但我确信它们的目标与 KnockOut 不同。选择使用哪个框架实际上取决于您使用的网站及其功能,而不是 FrameWork 的功能。
所以选择最适合你的项目的,无论如何,每一个选择。不仅仅是一个 JavaScript 框架。
可以询问和比较具体问题(不确定 SO 是否适合它)。示例是比较不同框架的模板或数据绑定。但不建议在不了解网站(或即将成为网站)的情况下比较 2 个框架