我们的网络应用软件主要包括两种:B/S系统和C/S系统。用户通过某界面程序输入数据、提交操作。服务器端对用户提交的数据进行处理,再将处理结果返回给到客户端。服务器端是对数据进行逻辑处理的,客户端提供界面给用户输入数据,显示结果信息。因为界面的不同,主要有两种:一种是基于网页的,叫做B/S系统(Browser)。另一种是基于客户端的,叫做C/S系统(Client)。
B/S系统与C/S系统的优缺点
1. B/S系统的客户端,因为浏览器已经是统一的。只需要实现界面内容即可,工作内容相对简单。
2. 我们的电脑系统是不相同的,那么我们需要兼容不同的电脑。在这里,浏览器都能够被各种系统兼容,所以开发成本会更低。
3. 如果涉及到软件更新,只需要在后台服务器进行更新即可实现所有客户端的统一更新。
4. C/S系统,客户端程序因为是自己开发的,所以可以对客户端程序进行安全设计。当然这一块在B/S系统通过类C/S系统解决了。
5. B/S系统不能够实现操作本地文件,不能够删除、修改本地文件。杀毒都是C/S的
6. 因为Client端是安装到了本地,所以打开本地程序是不需要消耗流量的,对流量占用比较少。
网页设计
网页有统一的格式与标准,主要是有动态网页和静态网页。
静态网页讲的是:每次打开这个网址,内容是绝对相同的。
动态网页讲的是:可以根据需要,对内容进行调整。可能根据用户的不一样,内容发生了变化。
动态网页是我们制作了一个半成品的网页,在实际使用过程中,结合了数据库等技术。数据库就会将相应的数据与网页结合产生一个完整的网页给到用户。
说得更简单一点:静态网页是html网页,动态网页:jsp、php、asp网页,还有pl网页。
HTML的特点
1. 纯文本格式,内含文本信息和文本标记
2. 后缀名是.html或.htm
3. HTML代码,对大小写不敏感
html的语法,有三个基本结构:
<html>
<head><!--定义了头部信息-->
</head>