首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript MVC -轻量级?

Javascript MVC -轻量级?
EN

Stack Overflow用户
提问于 2011-12-22 07:24:36
回答 2查看 475关注 0票数 1

这个问题或多或少是一种确认。我计划做一个好的网站,我来自于2003-2004年的php环境+聪明的做事方式。所以我不太了解jquery和其他类似的东西,尽管我可以开始学习。

然而,我注意到,计划是在浏览器中移动尽可能多的视图和模型代码,并尝试实现MVC或MVVM框架。我读过关于backbone.js、knockout js和javascript MVC的文章。我特别喜欢knockout js (可能是因为我浏览了所有的教程,它有类似smarty的标记和“魔力”),我不打算重新发明轮子,也不打算学一些太陡峭的东西。knockout js值得吗,尤其是在这个2.0版本中?缺失的部分是什么?

基本上,我想集成一些jquery ui控件,但采用MVC风格(例如,在后台也有一些JSON web服务,例如jQueryMX模型在这里就很好)。我有点偏向于knockout js --因为我认为对于初学者来说,它是轻便和容易使用的。

请分享你的想法。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-22 17:53:21

我使用Knockout开发了一个复杂的、功能丰富的页面,它在很大程度上依赖于jQuery UI和其他jQuery插件。我不会说这很容易,但经过这个过程,我现在对Knockout感到非常舒服,毫无疑问,我将能够更快地开发未来的页面。

我不能说backbone,因为我没有用过它,除了说我最初的研究似乎表明backbone更“重量级”-你写了更多的代码,有更多的东西需要学习(尽管这纯粹是轶事)。

我发现knockout很棒的一件事就是它周围的支持社区。StackOverflow上的knockout线程相当活跃,很少有问题得不到回答。

另一个很好的资源是Ryan Niemeyer (http://www.knockmeout.net/)和Steve Sanderson的博客- Knockout的作者。(http://blog.stevensanderson.com/)

票数 1
EN

Stack Overflow用户

发布于 2011-12-22 07:50:09

我已经在声明性语法方面做了很多工作,我可以告诉你,真正的大型项目在这方面会变得非常混乱。直到现在我还得处理一个问题。尽管我之前说过“哇,这真神奇……”。几年后,我认识到最简单的解决方案是最好的,因为你可以进入源代码,你会从源代码中理解东西。而你并不依赖。如果你不太了解jquery,mvc框架,甚至javascript,我建议你开始使用jquery和backbone。我对backbone感到很高兴,我已经用backbone做了一些大项目,我为自己做了一点扩展,但现在已经有了做大事情所需的一切。但是你采用的最好的框架中的哪一个并不重要,框架并不适合你,所以它取决于你。步入主心骨并下划线...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8597703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档