当前位置:  开发笔记 > 编程语言 > 正文

使用MVC以可重用的方式将客户端逻辑与服务器端逻辑分开

如何解决《使用MVC以可重用的方式将客户端逻辑与服务器端逻辑分开》经验,为你挑选了0个好方法。

在回答之前,这个问题很复杂:

    我们正在使用asp.net/asp.net mvc/jQuery进行开发,但我对使用任何框架的任何平台上的解决方案持开放态度

    我认为像排序/隐藏列/重新安排列/验证(它有意义)的逻辑应该在客户端

    我认为搜索/更新db/running工作流的逻辑应该在服务器端(仅仅是出于安全/调试的原因)

我们要做的就是在我们的UI中创建一个MESS,通过编写一堆JavaScript来处理不同上下文中的相同功能.我知道我可以使用JavaScript文件+面向对象的JavaScript,我正在寻找使这一切变得更容易的模式.

提出的一个解决方案是在客户端和服务器端都有一个MVC模型,我们可以在客户端控制器中封装JavaScript功能,然后在站点的不同部分使用它们.但是,这意味着我们有2个MVC实现!

这有点矫枉过正吗?您将如何扩展此解决方案?还有哪些其他解决方案?

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有