?????????У???????????????? Web ???????????????????????? 2015 ??δ?????Щ???????????????? 2000 ????? Web ???????????????????????????????????????????????? Web ????????????? .Net??Node.js ?? Go ?????????? Web ??ú? Web ????????????? Web ?????????????????????о?????飬?????????????????????????
?????????????????Щ?????????????????????????????
???????????????
???????????????????????????????????????RWD?????????????????????RWD ??????????????????豸????????????????????????????????? RWD ???????????????????????????????????????????????????????????????????γ??????????????á??????????????? Web ????????????? UI ?????????????????????RWD ???????????? Web ???????????????Twitter Bootstrap ?? Zurb Foundation ?????????е? RWD ??????????????????????? APP ????????????????????? Yahoo Pure CSS ??
??????ó????????????
????????е??????????????????? Web ?????????????????????? Web ????? Web ?????????????????????????????????????????????Web API ???? Web ??ú???????????????????????????????? RESTful ?????????? RESTful ????? Web ??????????????á?
????API ??????????????
?????????????API??????? RESTful API?????? Web ??????????????????????????????????????????????????? API ????Щ RESTful API ?????????? Web ???????????????????á????????? Web ?????????д???????????????????????ú? Web ????????????????????????????????????????????????????????? Parse?? Azure Mobile Services ??????MBaaS?????????????????Щ MBaaS ????????????????????????????????????? RESTful API ???????????? MBaaS ?????? Web ???????????????? RESTful API ??????????? SDK ?????? JavaScript SDK ???? HTML5 ??????δ????????? MBaaS ?????????? Web ??ú??????á?
???????????ó???SPA???????
????????? RESTful API ????????????Web ?????????????????????????????????? UI ????????????????????????????? SPA ????У????????????? RESTful API ??????????????????????????? UI ??????????£?JavaScript ???????? Web ????????????SPA ???????????????????????????????????hybrid mobile container?????? Phonegap ?? Trigger.IO ??????????Щ Web ????????????á???????????????С????????????????? UI ????á?????????????????????? Web ??ú??????????
????????? SPA ?? Web ?????У?JavaScript ????????????????? JavaScript ????????????????????????????????????????Щ SPA ???????????????????????Щ???????£?
??????????????????? SPA ????????????????????????????????????÷?????????о????????? JavaScript ?????????????????????
???????????????????????????????????????????????????????? UI ??
??????? SPA ???????
?????? AngularJS??EmberJS ?? Backbone ??????????????????? SPA ??????????????????????????????儷??????á??????????飬AngularJS ????????????????????? SPA ??????????????????????????? MV* ?????????????????????÷?????MVC ?????????????á???????????????????????????? MVC ??????????????????
????ReactJS – ?????????????
??????????? SPA ??????????????? MVC ??????ReactJS ????????? UI ???????????????React ???? Facebook ?? Instagram ???????? JavaScript ?????????????????????檔Instagram ????????????? Facebook ??????????????? ReactJS ??????????????????????????????????? AngularJS ?? EmberJS ?????? ReactJS ???????? ReactJS ??? MVC ???????????????????У?????????????? MVC ???????? ReactJS ??ReactJS ?????????? DOM??Virtual DOM???????? ReactJS ????????????????????? UI ????????????????ReactJS ????? AngularJS ?? EmberJS ?? MVC ??????????? UI ?????????????????? DOM ???????????? UI ?????????????? DOM ??????Щ????????? DOM ??????????? React ????????????? UI ?????? Facebook ?? React ?????? Objective C ????????? iOS ???????? UI ???????????????????????? React ??? Flux ?????????????????????????????????????????????????? BackboneJS??EmberJS??AngularJS ?? React ??????????????????????? React ??????????檔
????2014 ????????? Web ???????????
?????????????????????????? Ruby ?? Python ????????????????????????????Ruby on Rails ???? Web ????????????????????????????? RoR ?? Python Web ??????????????μ????????????????????????????????????????Щ??ó????????????? Web ?????????????????ó??????????????????????????????????????????????????ζ??????????????????????????????ó?????????????????????????????????? Node.js ??????????????????????????ú?????????????????LinkedIn?????????Walmart????????? Node.js ??????????????????????????????Node.js ???? 2014 ??????г???????Node.js ????????????MBaaS????????????????????????????????????? Node.js ???????й????????????????Node.js ???????? Ruby ???????????????????????