CS架构:

客户端/服务器 即Client/Service
桌面应用程序即CS架构,如office,QQ
特点:1.安全 2.需要下载 3。要更新 4.不能跨平台
在软件更新时,我们的服务器与客户端都需要更新
在使用前必须安装
其安全性较高,涉及协议
C/S架构通信采用的是自有协议,相对安全,即我同意,自己定义的协议是由软件开发自己定义的
PC般的QQ不能在手机端安装
如今的C/S架构软件已经到了一个饱和程度

BS架构

Browser/Server (浏览器/服务器)
比如网页版的京东,淘宝,12306,即网站
特点:
1.软件使用前不需要安装
2.软件更新的时候,服务端更新,但客户端(网站)不需要更新
3.B/S架构的软件通信使用的是http协议,大家共有,所以不太安全
4.B/S架构软件不太安全

我们主要从事的主要是B/S架构的开发

一家公司正常开发一个软件涉及的流程:
与用户进行交流------售前工程师
.需求分析----需求分析师,要求编写文档的能力强
UI工程师------PS
设计好大图后,给前端工程师,前端工程师将其设计为静态页面
后台工程师将静态页面修改为动态页面
将其设计好后交付给测试工程师
然后交给实施工程师,即到现场进行调试(售后,最后可能晋升为项目经理)

前端技术

前端技术不像Java一样入门较高,但需要懂一些相应的后台技术
W3C标准
结构:HTML 骨架
表现:CSS 皮肉
行为:JavaScript

五大浏览器:
谷歌 火狐 IE 苹果 欧鹏
此五大浏览器
而360,qq,百度使用的都是IE浏览器的内核

HTML是用来描述页面的一种语言

HTML是超文本标记语
html不是编译语言,而是一种标记
是h5声明

是一个根标签,页面中所有的内容都要放到根标签里 头部标签,帮助浏览器解析网页,该标签里面的内容不会出现在网页中 设置网页的编码格式,meta里面设置关键字,决定了网站的排名

<meta content="hbuilder官方下载" name="keywords"/>
<meta content="hbuilder官方版是DCloud推出的一款支持HTML5的Web开发IDE。hbuilder官方版通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。同时,它还包括最全面的语法库和浏览器兼容性数据。" name="description"/>
<meta content="wxf81110002218a6b6" name="appid"/>

作者

<meta content="hbuilder官方下载" name="author"/>