????????????????Web??????????????HTML??CGI??PHP/JSP/ASP??Ajax??Rails??Node.js????????????????????????Ρ?????Google I/O???????????????????????Web????????????????????Google I/O????The Next Generation of Mobile Web??????????е???????????
?????????????????????????????????????????????????????????????????????????????????????ó????????????????????????????????Web??????????????????????????????????????????Google I/O??????????????????????Щ??????????Desktop???????Mobile????????Web?????????????????????
????Gmail??Google Map?????????????
?????????????????web?????????HTML??CSS??JavaScript??????????????????“?У???дHTML??JS??CSS????д??????дC++?????”?????????????????????д???C++??????????????????д??Web????????????????????????????????Щ?????????????????????????????????????????Щ???????????????????????????Web??÷?????????????????????99%??????????????????????????????????????????????????á?
???????????????????Google??2004??????????????????????Gmail??????????email????????п?????10MB????20MB??Google?????1GB????????????????????????????????????????????????????????Gmail????????????????????????????????????????????????????????????????á???????????Gmail??Web?????????????????????????????Ajax????ó???
???????????????????2005???????????Google Map????????????????????η??????????????ò?????飬????????????????????????????2000????????????????????Щ??????????Ц?????Map??????????2????????????????Lars Rasmussen????????????????Bret Taylor????????????????????????????
??????дGmail
?????????Map??Gmail??????У?Google????????????????????????JavaScript?????????????????????????????????????????????????д????Щ????????????????????仯??????????????????????????????Googler???????????????????д?ɡ?
?????????????дGmail??????????????????????Gmail??????????????д??????У??????????????????JavaScript?????????????????????????????????Google Closure???????????Closure???????????JavaScript????????????????????黳???????κ???jQuery??Closure????????????????Closure?????衣Closure???????????????дjava??????дjavaScript???????????????????????????????????????????????У?????????...????????????????????????????Closure?????????Closure???????????Google???дJ(rèn)avaScript??Ч???????????Ajax?????????????????Google??????????
???????????????????????GWT
?????????Google?????????????Google??????????????????????????????????????????Gmail????????д?????????????????????????????????????????????????Web??????????2006??????GWT??Google Web Toolkit?????????????????????????????д???????java??????????JavaScript?????????????????????????????????????????????Closure??????????????ó??????дjava?????дWeb?????????????????????JavaScript?????????????????????????????????????java?????JavaScript??????????????????????????????????????ж??鷳??????????????????????????????????JavaScript???????????????????????????????????????????GWT?????????????н??????????GWT??????????????????????????????????????????????????????GWT??????????????.?????????????GWT??????????Google???????????????????GWTд???????????????????????????????????
????2007??2008ò????????Google????????????????????????????????????????????Google????????????????????????????????????Google docs???????
????2009????Google???????????Closure????????????????????????????????Closure Compiler???????????????Closure Compiler????????jQuery Minifier???????????????Closure??Compier??????????????JavaScript???????????????????JsDoc?????????????????????????JavaScript?????????????????????д????????????????????????????????????????jQuery???????????????????????Google???????????????????Closure????????????????Closure Stylesheet????????????Web?????????HTML+JS+CSS??Closure??????????????????????Google????????????????????????????????????????
???????????GWT??С?????????????????????Google???????????????????????????????????--??????????Google Wave?????Google Wave????GWTд???Wave??founder?????????????Map??????Lars??
?????????????????д?????
????2011??2012??IO???????web?????????????????GWT??Closure???????????????????2013???????????Google?????????????????????????????????????????????????--AngularJS??????????HTML?????????????????AngularJS?????Angular????????????Google??web?????????????????MVC(Model-View-Controller)??????Ч????????????????????????????????????????????????????MVC?????????????????????????????GWT??????????AngularJS????????????????????????????????MVC????????????HTML?б???μ?????????????JavaScript???????????????????????web??????????????(single-page application)?????????????????????????????????????дJ(rèn)avaScript?????????????????????????????????????????淶??????????????????????????????Google???????????????????????????????????ú????????????????????????????????????????????????????????????????????????????????????????????Angular??д????????????????????????????????Angular?????????????????Angular???????HTML6??
????????????????
????????????????????????????????????Dart?????Dart????????????????V8??????????Lars Bak????????????????????????V8?????????????????????JavaScript?????????????????????????web????????????????¥?????????????????JavaScript????????????ˉ??????????μ????????Web App???????????--Dart??
?????????Dart??????????????????????V8??Google??Chrome???????????????????Internet Explorer??Firefox??????????????????硣?????????????????????μ?V8 JavaScript???檔?????????????????????????(interpret)????е??????????V8??????ü??????(JIT)??????JavaScript??????????????????????μ??Ρ???????????????????????????Ч?£??????????Web???????????????????Node.js/io.js????????V8???????????????????????????????????????????????????
????Dart???????????????????Java??????????????????С?interface?????????????????????????????Dart?????????V8????????????????????????Dart????????????JavaScript???????????Dart VM??????С?
?????????Dart???????????????????????ɡ????????????????web?????????????????е???κ???????????????????2015?????Google?????????Dart VM????Chrome??????????????????????Dart???????о???Google??????????Dart????????web???????????JavaScript??Dart??????????Ч???????????????
????????????????????web???????????????????????????????????????????????????Ч?????????web????????????????????黯??????????дweb???????????
?????????????????ò?????Google????????????Polymer??????????Polymer????????????Polymer???????leverage the future of web platform now?????????Polymer??????????????Web component?????web component??W3C?????????HTML???????????????????????????????????Polymer????????????????????????HTML?????????????????????????????IO??Google???Polymer????????????°ɡ?