当前位置:编程学习 > C#/ASP.NET >>

写东西,导师说MVC很成熟了,让加新技术?

ASP.NET MVC 3下还有啥新技术可以加进去?或者新方法?

提提关键字哇 --------------------编程问答-------------------- 我在用EF,很强大,先写程序Model,直接运行程序就生成数据库了。蛮好的。如果需要对数据库进行修改,也可以直接修改Model。不知道这个EF你了解不,我是新手,只知道这些 --------------------编程问答--------------------
引用 1 楼 dsmetty 的回复:
我在用EF,很强大,先写程序Model,直接运行程序就生成数据库了。蛮好的。如果需要对数据库进行修改,也可以直接修改Model。不知道这个EF你了解不,我是新手,只知道这些

谢谢 不过不清楚EF是什么?我比你更新手了 --------------------编程问答--------------------
引用 2 楼 xingweilu 的回复:
谢谢 不过不清楚EF是什么?我比你更新手了

[EF ]--->  全称[EntityFramework] 

是数据管理方面的东东。是一种 ORM工具
   好象如ado.net 这类东东。(可以会也可以不会,不关系的)

优势:
  就是拥有更好的LINQ提供程序、文档,并且是由微软所支持的。
劣势:
  对于一个要求高性能、高可靠性、高并发,分布式的web应用程序,不适用。
  特别是对: 高性能、高可靠性、高并发,分布式的web应用程序 更不适用。
 


--------------------编程问答-------------------- 建义不要 花时间在 EF 方面。 --------------------编程问答-------------------- MVC3 很成熟,甚至MVC4 都很成熟。这从微软的一个政策可以看出:MVC 4的Beta版就有生产许可,一个Beta的软件可以用来生产,说明微软是很有信心的。之所以MVC框架表现出这样高的成熟度,这主要是,MVC框架虽然对微软来说诞生时间不长,但是这套模式已经被验证成熟,同时微软的这套框架也借鉴了大量现成框架的代码,我想在MVC发展之初,Mono Rails对MVC影响很大。
EF 作为和 MVC 配合良好的数据库访问框架,也同样很不错,需要指出的是,Entity Framework并非像很多人道听途说的那样存在性能问题,事实上EF非常适合高性能和高可用性的应用程序,并且性能优异。MVC3发布的时候EF发布了4.1版本(目前是4.3),这个版本最大的更新是对CodeFirst的支持,开发人员可以使用CodeFirst先创建业务模型代码,再根据模型的代码产生数据库。 --------------------编程问答-------------------- MVC3最大的革新是支持全新的Razor视图引擎,这个引擎可以使得UI/UX人员更简单地处理页面模版。 --------------------编程问答-------------------- 是否MVC中 model实际访问数据库的方法(由.net直接生成的)就是EF? --------------------编程问答-------------------- MVC4 都很成熟 --------------------编程问答--------------------
引用楼主 xingweilu 的回复:
ASP.NET MVC 3下还有啥新技术可以加进去?或者新方法?


asp.netMVC跟MVC设计模式是两回事,
当你用MVC设计模式构建开发平台的时候,asp.netMVC只不过是一种可以随时替换的UI平台,
并且,asp.netMVC的控制器根本就不是MVC模式的控制器,
一种UI平台只有一套控制器,和具体的应用程序无关,

至少到目前为止,我还没见到过有谁把ASP.netMVC真正用于MVC模式开发的UI,
楼主如果能这样实现,本身就是新技术了
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,