1. 程式人生 > >Web發展簡史

Web發展簡史

網頁 mail 開發技術 php培訓 架構 版本 adobe air sdn spa

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 Nodejs發布,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)

Web發展簡史