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里面设置关键字,决定了网站的排名
作者