问题描述
.NET平台与EXTJS或FLEX富客户端框架做开发时,MVC架构如何设计,如何才能提高后台代码复用率,不论用什么前端UI框架,后台代码都不怎么需要修改后台代码。有木有例子供参考。求助!!!!!!!!!!!!!!!!各位高手求思路。
解决方案
解决方案二:
高内聚,低耦合
解决方案三:
编程对阵接口
解决方案四:
搞清楚,你重点问的问题是围绕写javascript代码,不是什么asp.netmvc。
解决方案五:
对于asp.net来说,除了在客户第一次访问时下载一个基本的html(其实只要有<div><span>等结构化数据,然后用javascript框架布局即可),然后就根本不到web服务器上一遍遍刷新什么html。因此什么asp.netmvc之类的都是空气中的一粒尘埃,根本不应该遮挡你的眼。你的服务器端可以使用任何简单工具,只要处理基本的httphandler就行了,asp都也许就过分复杂了。
解决方案六:
求源码!
解决方案七:
这正是MVC设计模式的设计目的,针对extjs和flex,楼主使用js和as设计两个视图驱动器就可以了,有意思的是,今天下午正好和一个客户谈论这件事,他们刚好需要我们提供这两种UI平台的支持
解决方案八:
我说的视图驱动器是:一个UI平台对应一个驱动器,它是应用程序无关的,不是常见的asp.netMVC那种所谓驱动器
解决方案九:
因为大多数人都是把写在"aspx"文件中的东西叫“前台”,把写在"cs"文件中的东西叫“后台”。我想那就没有什么话好说了。
解决方案十:
引用8楼caozhy的回复:
因为大多数人都是把写在"aspx"文件中的东西叫“前台”,把写在"cs"文件中的东西叫“后台”。我想那就没有什么话好说了。
我就是其中一个,但是不这么叫叫什么呢。。
解决方案十一:
解决方案十二:
不知道各位有没有使用过EXTJS与playframework(JAVA框架)做开发,有过这方面的开发经验,应该对这个MVC分层可能对我的问题理解就容易点。我之前做过一段时间的EXTJS开发,主要是做前端,但对后台技术不是很熟悉,所以想学学服务器端开发,比如.NET平台的与EXTJS的结合。大虾们有Demo发个学习学习。
解决方案十三:
现在WEB开发,做CRUD重复工作是非常多的,如何写一个通用的CRUD代码可以减少我们的重复工作。
解决方案十四:
1.使用.net开发Model层,可以选择wcf部署服务,js开发视图驱动器,采用rest风格和model层通信,然后双向"绑定"html,这个"绑定"是MVVM的说法,MVC的说法就是:CreateView,UpdateView和UpdateModel,因为是自动化的,所以看上去就像是"绑定";2.如果你们大部分的CURD还需要写代码,那说明你们还没有数据访问层,先解决DAL吧,借鉴ado.net,可以轻松的写个漂亮的DAL
解决方案十五:
客户端,服务端
解决方案:
WebAPI或WCF数据服务