一、定义
.net:一般指.Net Framework框架,一种平台,一种技术
桌面应用程序(Winform应用程序)、Internet应用程序(ASP.NET应用程序)、手机开发(wp8)
C#:一种编程语言,可以开发基于.net平台的应用
java:一种技术,一种编程语言
二、.net两种交互模式
C/S(Client/Server):客户机/服务器模式(客户端需安装专用的客户端软件,如QQ)
B/S(Brower/Server):浏览器/服务器模式(客户机上只需安装一个浏览器)
三、区别
1、硬件环境不同
C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务
B/S建立在广域网之上的,不必是专门的网络硬件环境,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行
2、对安全要求不同
C/S一般面向象对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用C/S结构事宜
B/S因建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户群
3、使用条件不同
C/S需要安装程序
B/S只需要浏览器
4、交互模式不同
C/S 只有一层交互
B/S是请求-响应模式,需要刷新页面