具有向服务器索取服务能力的终端,叫做客户端。
对于前端工程师而言,主要接触到的客户端软件就是浏览器,当然也可能会涉及大一些app开发。
以浏览器为宿主环境,结合 HTML、CSS、Javascript等技术,而进行的一系列开发,通常称之为前端开发。
软件架构可以分为BS架构与CS架构
Client/Server架构,即客户端/服务器架构,需要安装对应的客户端软件,才能获取服务器的服务。
常见的CS架构:
? QQ、LOL、微信等
特点:
Broswer/Server架构,即浏览器/服务器架构。
随着Internet的兴起,无需安装专门客户端软件,通过浏览器去请求服务器。
静态网站:使用浏览器端语言进行编程,网站由静态代码(HTML.CSS,JS)组成。用户请求服务上已经存在的页面,不需要进行业务逻辑的处理。?
动态网站?:网页通过服务器的程序动态生成。用户可以和服务器进行交互(可以根据用户输入的不同信息,返回不同的运行结果),可以处理复杂的业务逻辑。
总结
动态网站的 `动`指的是网站`数据的动` ,而不是 `视觉上的动`。
原文:https://www.cnblogs.com/jianjie/p/12335322.html