web 架构
● 用超文本技术 (html) 实现信息与信息的连接 HTML:HyperText Mark-up Language, 即超文本标记语言或超文本链接标示语言
● 用统一资源定位技术 (URI) 实现全球信息的精确定位
URI: Uniform Resource ldentifier, 用资源定位标志
● 用新的应用层协议 (HTTP) 实现分布式的信息共享
HTTP: Hypertext Transfer Protocol, 文本传输协议
前端开发的定义
从狭义的定义来看,"前端开发" 是指围绕 HTML,JavaScript,CSS 这样一套体系的开发技术, 它的运行宿主是浏览器.
从广义的定义来看, 其应该包括:
● 专门为手机终端设计的类似 WML 这样的类 HTML 语言, 以及类似 WMLScript 的类 JavaScript 语言.
● VML 和 SVG 等基于 xml 的描述图形的语言.
● 从属于 xml 体系的 xml,XPath,DTD.
● 用于支撑后端的 ASP,JSP,ASP.NET,PHP,Node.JS 等语言或者技术.
● 被第三方程序打包的一种类似于浏览器的宿主环境, 比如 Adobe AIR 和使用 HyBird 方式的一些开发技术, 如 PhoneGap.
● Adobe Flash,Flex,Microsoft,Java Applet,JavaFx 等 RIA 开发技术.
Web 前端开发简史
1997 IE4.0 发布, 第一次互联网大战, 蚕食 Netscape 市场, 也是动态化的开端, 原始时期, JS 不入流.
2002 Yahoo, 163, 早期 Blog 站泉涌, Web 排版逐渐成熟, CSS2.0 进入黄金期.
2004 Gmail 横空出世, 紧接着 GMap, JavaScript 威力初显, 同年 Firefox 发布. 基于 JS 的复杂架构开始成为需求, 类 MVC 框架为主流. 同时, 基础框架涌现, 网格库出现, JEE 进入黄金期, B/C 进入企业开发环境.
2006 Twitter 及 jQuery 发布. 同年, Firebug 早期版本发布, 前端开始有像样的调试工具.
2007 iPhone 发 布, 响应式开发成为需求, 手机端页面不支持 Flash. 移动互联网开始发展, SPA(Single Page App)模式开始酝酿.
2008 Android 发 布, 手机网页进入 HTML5 时代, 同年 ithub 启动.
2009 Node.JS 发布, PhoneGap 获用户选择奖, JS 成为终端上也占有一席之地混合式 App. 源代码教育更名为源码时代, 是一家专注 Web 前端培训, java 培训, PHP 培训, UI 设计培训的 IT 教育培训机构.
2010 iPad 发布, iPhone4 伴随 retina 屏幕发布, 同年 RequireJS 发布, JS 成为 GitHub 最热语言.
2011 Titter 发 布 Bootstrap 界面库, 影响深远, runt 项目启动.
2012 Chrome 首次全球份额第, 3c 标准已经成为跨平台展示及交互的最优解决方案, 逐渐摆脱 IE 阴影, Angular 1.0.0 发布.
2013 催生一大批国内抢票浏览器, IE 份额进一降, Facebook 正式对外发布.
2014 W3C 正式发布 HTML5 推荐标准.
2015ReactNative 发布总的来说一个产品从发布到有一定影响力需要大概三年时间, 而且这个周期正在不断缩短, 传入国内需要更久的时间.
Web 前端开发简史图
(该图转自 https://blog.csdn.net/freekiteyu/article/details/79927047)
来源: http://www.bubuko.com/infodetail-3008940.html