使用C#+MVC+NHibernate开发Web怎么样?

问题描述

近来公司要开发一个运营网站,想使用C#+MVC+NHibernate组合进行开发,不知这个组合开发网站怎么样?各位兄弟给点意见,谢谢!

解决方案

解决方案二:
不错,现在很多都采用的是Nhibernate来开发项目
解决方案三:
那样的话用monorail吧学习曲线比较陡峭做好准备
解决方案四:
比较不错哦,特别是小型项目
解决方案五:
为什么用NHibernate而不是.NET自带的EntityFramework呢?
解决方案六:
引用4楼stainboy的回复:

为什么用NHibernate而不是.NET自带的EntityFramework呢?

linq目前不支持其他数据库.
解决方案七:
引用5楼icoolno1的回复:

引用4楼stainboy的回复:为什么用NHibernate而不是.NET自带的EntityFramework呢?linq目前不支持其他数据库.

EF可以通过不同的数据库provider实现支持多种数据库(如:Oracle,MySQL)。有更好的理由吗?
解决方案八:
学到很多东西!谢谢楼主了!
解决方案九:
引用3楼sdfy2321的回复:

比较不错哦,特别是小型项目

大型项目为什么?

时间: 2024-10-16 12:04:29

使用C#+MVC+NHibernate开发Web怎么样?的相关文章

基于ASP.NET MVC框架开发Web论坛应用程序

我想通过本系列文章从头到尾构建一个完整的ASP.NET MVC论坛应用程序,最终的目的是探讨和推动使用ASP.NET MVC框架构建应用程序的最佳实践. 1.简介 在本篇中,我想先从全局方面介绍一下论坛应用程序的总体目标.在本篇中,我将讨论一下避免代码坏味道的重要性,还将讨论如何利用软件设计原则和模式来帮助你编写适合未来改变的富有弹性的代码.最后,我还将论证一下为什么我选择使用测试驱动开发方式构建本系列文章中的论坛应用程序. 2.什么样的软件是好的软件 我不想仅仅为了构建论坛应用程序而任意构建此

Apache Geronimo和Spring框架,第6部分:Spring MVC:使用Web视图技术

简介:本教程是系列教程(共六部分)的最后一部分,向您展示了如何利用 Spring 框架来使用 JavaServer Page(JSP).Velocity.Tile 和 PDF 导出功能.您将用 Model-View-Controller (MVC)中的 V 做试验,即 Spring MVC 中内置的各种 Web 视图.通过对 Spring MVC 所支持的各种视 图技术的全面介绍,您将看到在整个系列教程中构建的样例电话本应用程序中实现这些技术有多么轻松. 开始之前 本系列教程适合于需要了解 Sp

基于MVC设计模式的WEB应用框架研究

摘要 MVC设计模式是基于J2EE的WEB应用开发的首选模式,当前许多流行的框架也都是基于MVC设计模式的.本文简要介绍了MVC设计模式和Struts框架,并提出了一种基于MVC模式的新型WEB应用开发框架--WebFramework,并对该框架的各个层次的组成.功能进行了详细的描述. 关键词 MVC设计模式:J2EE:框架:Struts 引言 随着开源软件的兴起,各种框架也纷纷出现,如Apache 的开源框架Struts就是典型的代表.在实际软件开发中运用这些框架,大大降低了J2EE开发的复杂

基于Struts 2开发Web应用

引言 作为 Java Web 应用的典型框架,Struts 一直受到 Java 开发者的青睐,Struts 2 作为 Struts 发展的又一个里程碑,以 WebWork 为基础,提供了更易于使用,功能更强的 MVC 框架.同时它可以帮助开发人员更快速.高效.方便地实现一个 Java Web 应用系统. 对于开发人员来讲,不同的项目可能需要不同的开发和运行 Struts 2 的平台,Struts 2 需要以下环境:Servlet API 2.4, JSP API 2.0, Java 5.IBM

关于使用Spring和hibernate开发web程序的配置说明和简单实例的详细说明

关于使用Spring和hibernate开发web程序的配置说明和简单实例的详细说明 作者:yanekemail:yanek@126.com 一.实现目标: 通过使用spring和hibernate,实现用户的添加功能.把用户信息加入到数据库中使用Spring 的hibernate模板实现DAO操作. 最终效果: 浏览器中输入 http://localhost:8083/hibernateTestWeb/user.do 数据库就增加一条记录. 二.分层结构 系统采用如下分层结构 1.WEB层:用

在eclipse中开发web项目学生作业管理系统需要学习哪些方面的东西

问题描述 在eclipse中开发web项目学生作业管理系统需要学习哪些方面的东西 在校大学生党,想开发一个基于web的学生作业管理系统,在eclipse中编程,,除了eclipse的用法,我不知道还要学习哪些东西,求大神给建议,还有,数据库最好用什么呢,我的电脑之前卸载sql server有残留,所以sql server好像装不了了 解决方案 java web,Servlet,开发工具使用MyEclipse要好点,使用Eclipse的话还需要j2ee的一些插件.数据库建议学习使用mysql,简单

javaweb-java开发web怎么把每个功能模块化?

问题描述 java开发web怎么把每个功能模块化? java开发web怎么把每个功能模块化? 以前做项目 比如一个页面的数据都是在后台 一个查询函数 把数据查询出来发送到前台 然后前台显示, 但是最近做一个网站 情况是这样的 最初版 和以前一样 一个查询 把 主页很多东西都查询出来一次发送到前台主页 然后 显示,但是这样一点都不灵活,扩展性太差!! 这个是这个网站 做的 www.sh0745.com 页面主页有个 "最近更新" "推荐阅读' "随机推荐"

通过MVC模式将Web视图和逻辑代码分离

本文为原创,如需转载,请注明作者和出处,谢谢!     MVC模式(Model-View-Controller)常被用在Web程序中.如Struts框架就是一个基于MVC模式的Web框架.所谓MVC模式,就是将视图(也就是客户端代码,包括html.javascript等)和模型(和数据库及业务逻辑相关的Java代码)分开.并通过控制器将两者联系起来.这样做的好处可以使客户端开发人员和服务端开发人员的工作尽量分开,以使他们之间的干扰降到最低.     虽然象Struts这样的框架可以很好地Mode

《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》样章下载

本文为原创,如需转载,请注明作者和出处,谢谢! 第1章:开发梦缘起开心网 第5章:开心桌面:完全模拟Windows桌面的开心网 第15章:移动电子相册:捕捉精彩瞬间 书中实例截图     前言      互联网的发展,就是一个不断上演奇迹的过程.10年前就开始在Internet上流行的Web应用,在见证了一个个奇迹之后,依然作为最主流的应用而雄霸 互联网.近几年,一个由国外风靡至国内的Web应用--SNS,再一次为举国上下的互联网普及大潮推波助澜.或许SNS听起来还有点陌生,但如果你连炙手 可热