【.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
- 【.net基础】--.NET、winform、Asp.Net区别
- asp.net mvc winform benchmark
- WebForm、WinForm、Win32、asp.net、C#、.NET Framework和.net
- 【ASP.NET】asp.net基础学习
- ASP.NET基础
- ASP.Net基础备忘
- ASP.Net基础
- ASP。NET基础记录
- ASP。NET基础记录
- ASP.NET基础试题
- ASP.NET学习 基础
- Asp.net 基础
- Asp.net 基础
- ASP.NET基础
- Asp.Net MVC基础
- Asp.net MVC3基础
- asp.net基础代码
- ASP.net基础
- 二叉查找树
- 算法学习---红黑树
- 【操作系统】进程调度及其算法
- Thread.currentThread().getContextClassLoader()
- hihocoder#1055之刷油漆
- 【.net基础】--.NET、winform、Asp.Net区别
- H5,Audio音乐播放器(移动版)
- 企业实训收获之--web前端设计
- HDU5233 Gunner II 离散化的各种方法
- P81
- 手机抓包方法
- 2015百度之星资格赛1004放盘子
- python类定义的讲解
- tesseract3.0.2在mac 10.10上的编译 xcode6