c/S client application
WinForm
Wpf
--after WPF was developed in WinForm,
--gui graphical user interface (graphical display of computer operation user interface)
b/S Web-side application (Web,web application)
asp
--Two branches-- ASP. WebForm
--ASP. NET MVC
Operating mechanism:
C
--The code needs to install dedicated client software on the client, just go to the database on the server to access data
b/S
--The program code executes on the server, the client only renders HTML+CSS, executes the JS code, and all other functions are executed on the server.
The client browser sends the request
| |
| |
IIS (Internet Information Services Manager) on the server (HTML+CSS+JS)
| |
| |
. NET framwork on the server for Code processing C # code
| |
| |
Databases on the server
Why the Web is becoming more and more popular
1, do not eat the user's computer Configuration
2, no need to install, anytime and anywhere access to the Web
3. Cross-platform
Type of page
First, HTML static page
--suffix: . html . htm
Second, dynamic page with C # code
--suffix:. asp . aspx . JSP (Java). PHP (PHP)
Iii. dynamic pages with C # code and access to the database
--suffix:. asp . aspx . jsp. php
C /s B
Interface layer: C # form Html+css+js
Business Logic Layer: C # C #
Data Access layer: MSSQL MSSQL
Web challenges
The stateless nature of the page, each time the request is returned is a new page
WebForm Basic Learning