有人能给我反馈他们使用Javascript MVC的经验吗?我过去使用过Asp.net MVC 2,并没有意识到客户端上有MVC框架。
我过去使用过Knockout js,它类似于javascript mvc吗?
如果我在客户端上使用MVC,我的代码是否更容易维护和开发?
JD
答案 0 :(得分:2)
查看AngularJS。它可以帮助您完成应用结构,严格分离视图/逻辑,测试......
我相信TDD一般可以帮到你很多,特别是当你必须维持更大的项目时。使用AngularJS可以轻松实现TDD,因为包含完整的测试环境。
答案 1 :(得分:1)
如果服务器应用只是获取数据的一个点,那么可以更轻松地为服务器应用构建替代客户端(移动)。这样您就可以支持移动设备以及传统浏览器。另一个优点是您将渲染工作卸载到客户端,因此服务器不会加快生成和向客户端发送标记的速度。
如果你有很多遗留代码并且没有移动设备的计划,重新架构现有系统可能会很难。客户MVC绝对是未来。
答案 2 :(得分:1)
还查看了https://github.com/addyosmani/todomvc,它通过在每个框架中构建相同的TODO应用程序来比较许多MVC框架。