net-.NET 下合适的框架选择?

问题描述

.NET 下合适的框架选择?
先说下我的框架选择及依据,然后请大神们给点建意,或者有没有更好实现方式?

项目一般都分为前端和后端:
前端分为“PC端”和 “移动端”里面会涉及到很多业务
后端主要是数据维护和一些简单的业务。
前端和后端都采用ASP.NET MVC实现,主要是数据访问那块到底用ORM还是不用。

我的想法:
前端我准备用**ASP.NET MVC +ADO.NET +存储过程**,理由:
A.前端要求数据访问速度,存储过程比ORM快
B.前端业务变动大,业务放在存储过程中可以修改,不需要修改程序,方便
C.减少并发问题,ORM操作复杂数据,并发问题大。存储过程问题少

后端我准备用**ASP.NET MVC +ORM(ServiceStack.Orm)+少量存储过程**A.后端主要是数据维护,ORM操作增删改查快,不用写SQL,代码量少,效率快B.后端复杂业务,用存储过程。

解决方案

用不用其实自己决定,框架带个你方便,效率不敢说,毕竟是包装了多层,而且多数使用反射,而且框架你用到的很少,很多都浪费掉了
用最原始的,就是自己要写很多东西,喜欢哪个,自己抉择吧

解决方案二:
觉得""orm""并发问题大,性能不好,又这个又那个的,估计自己一窍不通而且又被一些菜鸟写的blog误导。

再说了,微软的ef根本不用“反射”,而你自己用ado包一层,用mvc返回实体,本质上是自己手工把ef的代码又写了很多遍,效率低,容易出错。

解决方案三:
个人觉得还是看所处的环境,如果对效率要求非常高,ASP.NET MVC +ADO.NET +存储过程的方式应该好一点(代码嵌套少,调用快,但是维护量大等);但如果效率要求不高,软件变更比较常见,维护量大,ASP.NET MVC +ORM+少量存储过程应该好一点。

时间: 2024-12-23 05:58:23

net-.NET 下合适的框架选择?的相关文章

ORM框架选择问题

问题描述 我司有一套C/S系统,现在想用java开发一套web系统出来(后台数据库用原来的),现在对ORM框架选择上有点头痛,情况如下:由于后能数据库不变用原来的,问题是由于后能经过了多个人架构,主键风格各异,1.每个表有一个id自增量作为主键,但在一对多的主子表关系中,子表的关联字段有的是用主表的id,有的是用一个人工自定义主键,如销售单明细表中的关联字段是销售单主表的销售单号,有些规范的用的是销售单主表的id,2.再比方我有员工档案表用到了部门信息表,在后台设计时可能设计成nDeptId(部

如何构建云工厂? 云转型问题制定合适的框架

人类的不断努力似乎赶不上IT行业变革的步伐. 虽然IT的行业标准对于推动IT行业的变革功不可没,但云计算在推动IT行业变革上的力量也令人惊讶.最近一些企业正在为引进虚拟化部署"旧系统",值得强调的是,对于数据中心来说唯一不变的就是变革.处理这一涉及到整个企业工作量托管模式的重大变革,周密的计划是必不可少的. 为迎接这一挑战,重要的是对云转型问题制定合适的框架.这涉及到许多方面,包括云的敏捷性.灵活性.透明度以及最终用户的利益.其中许多归根到底与新的具体基础设施需求有关;http://w

【转】解决win7下重装winXP 系统启动选择菜单消失 问题

解决win7下重装winXP 系统启动选择菜单消失 问题 帮了一个哥们重装了winXP 发现居然他的双系统选择菜单不见了 呵呵 发现从来没有遇到过这种情况 就上网找了一下 大多数都说改系统盘里面的boot.ini的配置信息就好 可是本着大多数不一定是正确的观念 又去Google了一下 才得知真相 从Vista以上的操作系统开始 系统的启动不再依靠boot.ini来运行 这里先普及一下这个系统文件的知识 Boot.ini 是什么 ==================================

ASP.net下DataGrid的单项选择控件

asp.net|datagrid|控件 #region 声明//----------------------------------------------------------------------//// 作者: 李淼(Nick.Lee)//// ASP.net下DataGrid的单项选择控件 // 时间:2005-3-15 // boyorgril@msn.com// QQ:16503096//注意:引用请标明出处,谢谢//-------------------------------

邮箱下拉自动填充选择示例代码附图

 这篇文章主要介绍了邮箱下拉自动填充选择的具体实现,需要的朋友可以参考下 1.需要一个js文件:jquery.mailAutoComplete-3.1.js   代码如下: (function($){  $.fn.mailAutoComplete = function(options){  var defaults = {  boxClass: "mailListBox", //外部box样式  listClass: "mailListDefault", //默认的

Android 下拉刷新框架实现、仿新浪微博、QQ好友动态滑到底部自动加载

苦苦找寻的2个版本,经过测试好用.再次感谢原作者! 1.第一个版本 Android 下拉刷新框架实现 http://blog.csdn.net/leehong2005/article/details/12567757 前段时间项目中用到了下拉刷新功能,之前在网上也找到过类似的demo,但这些demo的质量参差不齐,用户体验也不好,接口设计也不行.最张没办法,终于忍不了了,自己就写了一个下拉刷新的框架,这个框架是一个通用的框架,效果和设计感觉都还不错,现在分享给各位看官. 1. 关于下拉刷新 下拉

WordPress 核心 JavaScript 框架选择讨论话题持续进行

昨天,WordPress #core-js Slack 频道进行了一场活跃的技术讨论会议,讨论的重点不再是具体框架之间的比较:而是在未来 WordPress 基于 Javascript 的界面构建中,框架所能扮演的角色,发挥的作用. 参加会议讨论的包括有 WordPress 核心开发人员,React 社区.Vue 社区的核心开发人员和领导人,Chrome 工程师,以及 WordPress 社区之外其他感兴趣的人员. 在 WordPress 决定放弃 React 事件之后,Facebook 宣布重

代码-java .选择下拉框中选择的属性,点击查询按钮,在表中显示

问题描述 java .选择下拉框中选择的属性,点击查询按钮,在表中显示 例如下面的下拉框: <td class="std_1"> 抵押类型 </td> <td class="std_2"> <select style="width:150px" name="isDy" id="s1"> <tion value="0">--请选择

java关于大批量处理文件框架选择的问题

问题描述 java关于大批量处理文件框架选择的问题 项目要做关于对仗的业务,可能会大批量操作远程ftp上的文件, 请问有没有好一点的框架组合能处理这些 spring batch + quartz? hadoop? storm? 这些技术都没怎么用过 求建议 谢谢 新人 勿喷