【.net基础】--.NET、winform、Asp.Net区别

来源:互联网 发布:mac 如何切换中英文 编辑:程序博客网 时间:2024/05/16 09:51


一、.NET

概念:指的是一种框架


分类:

语言:C#,VB.NET等

类库:网络通讯,图像处理,安全,IO,数据连接访问等

界面技术:Asp.Net(针对网站),Winform(针对桌面应用)

底层运行环境:资源回收,内存管理,异常处理


关系:Asp.Net和C#是.Net中的一部分,Asp.Net跟框架有关,C#是一种编程语言。



二、Asp.Net和WinForm的区别


区别

WinForm

Asp.Net

安装部署

客户端:直接安装,运行,运行.NET FrameWork

客户端:无需部署,只需要一个浏览器即可。

服务器:运行.NetFramework

图形

GDI+,可以有复杂图形

交互/动态图需要来回访问服务器

响应

在客户端计算机运行,可以提供最快的响应速度

通过浏览器动态Html创建丰富,具有相应能力UI.大多数处理往返与Web服务器,影响响应,采用ajax技术

窗体文本控制

二维控制,文本插入控件,格式化受限制

Html样式流布局,可以充分管理控件布局

.NET FrameWork的依赖

客户端运行即可

服务器运行即可

安全性

代码访问中使用权限,保护计算机资源和敏感信息。

通过验证请求者的凭据,按URL控制获得访问资源的授权。


        WinForm有点像地方政策,针对性强,局限性大,但是高效;Asp.Net就像一个放之四海而皆准的规矩,普适性强,但是性能,安全方面还是需要money来补足的~


三、感受

      有的东西要扼杀在摇篮里面,比如不懂的知识点,要不走到后面不懂的越来越多,简单问题也因为畏惧复杂化了~!





0 0
原创粉丝点击