标签:软件 浏览器 web form 处理 图形用户界面 js代码 客户端软件 状态
C/S 客户端应用程序
WinForm
WPF
-- WPF开发于WinForm之后,
--GUI 图形用户界面(采用图形方式显示的计算机操作用户界面)
B/S 网页端应用程序(Web,Web应用程序)
ASP.NET
-- 两个分支 -- ASP.NET WebForm
-- ASP.NET MVC
运行机制:
C/S
-- 代码在客户端执行需要安装专用的客户端软件,仅仅去服务器上的数据库存取数据
B/S
-- 程序代码在服务器上执行,客户端仅仅渲染HTML+CSS,执行JS代码,其它所有的功能都在服务器上执行
客户端浏览器发送请求
| |
| |
服务器上的IIS(Internet 信息服务管理器) (html+css+js)
| |
| |
服务器上的.net framwork进行代码处理 C#代码
| |
| |
服务器上的数据库
web为什么越来越受欢迎
1、不吃用户电脑配置
2、不需要安装,随时随地都可以访问网页
3、跨平台
页面种类
一、HTML静态页面
-- 后缀: .html .htm
二、带有C#代码的动态页面
-- 后缀 : .asp .aspx .jsp(Java) .php(PHP)
三、带有C#代码并且需要访问数据库的动态页面
-- 后缀 : .asp .aspx .jsp .php
C/S B/S
界面层 : C#做的窗体 HTML+CSS+JS
业务逻辑层 : C# C#
数据访问层 : MSSQL MSSQL
web 难点
页面的无状态性,每一次请求返回的都是一个全新的页面
标签:软件 浏览器 web form 处理 图形用户界面 js代码 客户端软件 状态
原文地址:http://www.cnblogs.com/Tanghongchang/p/6869184.html