概念:.net与c#
.net/dontnet:一般指.net framework框架,一种平台,一种技术
c#(charp):一种编程语言,可以开发基于.net的应用。
*java既是一种技术又是一种编程语言。
.net都能干什么?
开发桌面应用程序 Winform
internet应用程序 Asp.net/webservice
B/S和C/S的异同
C/S:客户机(Client)/服务器模式(Server)
B/S:浏览器(Browser)/务器模式(Server)
sqlserver +ef+ soa + mvc是bs
sqlserver +ef+ soa + wpf 是cs
B/S 是浏览器 与服务器 交互
C/S 是客户端 与服务器 交互
二者从使用上就有明显的区别
B/S 做的系统 是通过 浏览器访问的
而 C/S 的是通过 安装 后在客户端使用
BS 其中B是浏览器的简称,S是服务的简称意思是程序在浏览器上运行。不需要更行程序,你只要更新服务器上的程序就可以了。CS 其中C代表客户端,S同前者 然而他也有弊端,需要经常更新客户端客户端的。
CS就是需要每个电脑上安装软件才可以运行的程序
BS就是只要电脑上有浏览器就可以运行的软件
CS的界面是开发用的语言写的窗口
BS的界面是html写的窗口
BS应该算CS架构的一种,B/S 是 C/S 的特例,这里Browser作为一个特定的Client存在。而Web Server作为一个特定的Server存在,和BS相对的,是没有中心节点的P2P,如同长方形是特殊的平行四边形,正方形是特殊的长方形一样
网友评论