.net web开发有WEBFORM,MVC,EF等来开发,各有什么优点和缺点?

.net web开发有WEBFORM,MVC,EF等来开发,各有什么优点和缺点?,第1张

net web主要的优点就是速度快,因为.net web使用的语言是C#,C#做的程序就是事件+控件,你比如使用EXTJS这个JS框架,C#只需要使用控件就可以搞定,MVC、EF这些如果使用EXTJS框架,只能自己手写代码,MVC、EF开发网站的周期较.net web长

C#里面使用ADO.NET连接数据库又不像MVC(JavaEE),不同的数据库 *** 作引入不同的命名空间(Java里面叫导入包),这个比Java方便得多,因为Java使用数据库,必须找到对应版本数据库的jar包才可以,否则无法 *** 作数据库,C#直接引入对应的命名空间,比如使用微软的MSSQL数据库,C#只需要导入System.Data, System.Data.SqlClient这两个命名空间即可调用对应的数据库 *** 作类,但是Java不一样,比如SQL2000和SQL2005使用的jar包是不一样的,但是这C#使用这两个数据库直接导入System.Data, System.Data.SqlClient就可以了

C#使用AJAX也只需要使用一个控件,而MVC、EF肯定要手写

C#唯一的缺点是不能跨平台,也就是你开发的web网页,只能部署在Windows里面的IIS(Internet Informatica Server)服务器上

MVC、EF可以跨平台,也就是就算你使用Linux都可以将网页部署上去

其实,在工作中很少用到数据源控件。。我们都是自己写数据库连接!

如果用这种方式,连接,给人的感觉就是“很重很大”,还有就是数据性能方面你没办法控制的!。特别是对于较大的数据而言。当然,另一方面说,如果是小型的网站,这种方式还是 优势的,比如简单、快速!

所以,事情得一分为二的看。总归,存在即是合理。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6767048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存