既然說明了是前戲,那就是要誘惑你... ...不對,就是告訴你本套”書“講的是什麼。
講的是什麼呢?講的是前端框架 Vue。
前端江湖發展到今天,已是框架三分天下的局面。可能你會問了,哪三分呢?這三分乃是 Vue、React 和 Angular 這三個前端框架。雖說是三分天下,但也有強弱之分,最強的要數我們們的主角 Vue。
說到這啊,我們們得介紹介紹這個歷史背景。
早在公元兩千零九年,為了克服 HTML 在構建 Web 應用上的不足,由 Misko Hevery 為頭的一夥人建立了 AngularJS,後來被一家叫做 Google 的公司收購了。AngularJS 把曾經運用在後端開發的模式引入到了前端開發之中,這就是著名的開發模式 MVC。
由於那個時候的前端江湖還處在需要手動建立工程,使用各種庫的荒蠻時代。AngularJS 就是在這樣的歷史背景下被建立出來的,然後迅速崛起。崛起之後啊,也暴露出了一些問題,比如框架龐大、臃腫,效能也是越來越差。
這說話間,時間就來到了公元兩千一十三年。Facebook 這家公司找準了機會,推出了 ReactJS 這個前端框架。 ReactJS 的設計極其獨特,最厲害的是它首創了 Virtual Dom(虛擬 DOM)。
由於 ReactJS 首創了 Virtual Dom 和 JSX 等新的概念和用法,導致學習成本居高不下。這個時候,有個人叫尤雨溪,他當時還在 Google 公司用著 AngularJS 呢。
當時呢,尤雨溪想寫個簡單的框架來練練手,就創造了 Vue。直到公元兩千一十五年,Vue 才真正出世。由於 Vue 簡單易學,迅速收到各大公司支援。
至此,前端江湖中框架三分天下的格局已定。