網頁與行動資訊系統

現況(2015 Q3)


TonyQ


關於我


  • 93 級校友(2004 入學)
  • 資管系肄業
  • 網站系統工程師
  • JavaScript.tw 技術社群創辦人
  • 開放資料倡議者



今天要講的題目

核心理念 - 不太技術



寫程式

是一件值得投注一輩子去做的事情



Why ?

瞭解技術的脈絡 



過去 ~ 2003

資料展示、環境限制



HTML

JS



網頁是為了傳達

單向

重視內容

http://www.cis.nctu.edu.tw/~gis87524/
http://alpha.life.nthu.edu.tw/~92a40/
http://docs.oracle.com/javase/7/docs/api/



2003 ~ 2009

互動網頁

http://wretch.cc  



網頁內容多樣性


內嵌應用程式
ActiveX
Flash
Silverlight
......



網頁畫面複雜化

CSS

From table design => css design 



瀏覽器戰爭

IE6
IE7
IE8
Safari
Firefox
Chrome



2009 ~ 2014

網頁程式
跨裝置平台



HTML5

新的媒介(外掛轉內建)
新的平台

http://mrdoob.github.io/frame.js/editor/



CSS3 

一樣(或相近)的 ui ,但降低運算量
http://leaverou.github.io/animatable/



Review 




Why we need this



資訊始終來自於需求



現在的挑戰



新的表達模式

https://onlycoin.com/
http://first-launch.com/



大型系統設計

http://gmail.com 
http://facebook.com



複雜的狀態傳遞



視覺元件複雜化



新的應用平台

Mobile app
Epub
.......



網頁元件化


shadow dom
ReactJS
.
.




這份投影片初稿

2014/1 

但隔了一年多再拿起來看



資料

真正重要的問題



所有前面提到的工具

目標都是為了資料的流動



Q & A