前端開發者的 Docker 之旅

「Docker 開發大禮包」已經到了第三季。前端

JavaScript:世界上最被誤解的語言」這句話源於 JSON 的建立者 Douglas Crockford 的博客文章 「JavaScript:
The World's Most Misunderstood Programming Language」。JavaScript 的前綴很容易令人聯想到 Java,並認爲它是 Java 的子集或簡化版的 Java。看起來最初給它選這個名字是別有用心的,是故意混淆概念,故意製造「誤解」的。node

前端實際上是一個很是古老的話題,它的故事幾乎伴隨着 Web 技術發展的各個階段,也一樣經歷了跌宕起伏、涅槃重生的激盪三十年。絕不誇張的說,前端的演化歷史和成功,是工程師不斷突破桎梏、邁向本個人探索旅程。docker

前端出如今何時?

在 Web 技術出現的那一刻,前端一直伴隨着 Web 技術的發展演化。能夠說是 Web 技術的鼻祖。express

前端是由什麼語言組成的?

前端開發技術,從狹義的定義來看,是指圍繞 HTML、JavaScript、CSS 這樣一套體系的開發技術,它的運行宿主是瀏覽器。後端

前端最具表明性的技術革新在何時?

歷史滾滾往前,2004 年 Gmail 像風同樣的女子來到人間,很快 2005 年 Ajax 正式提出,加上 CDN 開始大量用於靜態資源存儲,因而出現了 JavaScript 王者歸來的 SPA (Single Page Application 單頁面應用)時代。api

下一個 JavaScript 版本?

ECMAScript 2015(亦稱 ECMAScript Harmony,簡稱 ES2015)瀏覽器

誰在主導前端的方向?

Facebook、Google前端工程師

Angular 又是什麼?

最好用的前端開發框架(僅表明 DaoCloud 意見)框架

前端的包依賴怎麼作?

NPM運維

前端技術發展的下一階段

Node 帶來的全棧時代

常見的前端技術棧和應用場景?

2015 年某寶雙十一訪問到的全部 www 域頁面(包括首頁、頻道、會場等)所有是一個全棧 node 應用支撐的(出處)。

前端運維部署

自動化構建,甚至利用 Nginx 層解決前端一些硬傷,發佈/回滾速度(包含編譯)只須要 100s 發佈到所有生產環境機器,供快速響應、迭代。

前端的煩惱

然而,前端代碼的交付並非 copy 和 paste 這麼簡單,代碼發佈以前的前端構建、跟測試和生產環境不一樣 API 的對接、JS 代碼混淆、不一樣發佈分支的管理等等,這些體力勞動,每次發佈時,都是挑起前端和運維團隊大戰的導火線。前端技術已經愈加複雜,前端工程師並不但願把有限的生命花費在分發複雜應用的交付流程性的事物上!

那怎麼破的,能教教嗎?

上 Docker!

歡迎進入由 DaoCloud 推出的「Docker 開發大禮包」第三季「前端應用 Docker 開發大禮包」,七篇由淺入深、精心設計的系列文章,將帶領前端開發者領略 Docker 化應用開發和發佈的全新體驗。

相關文章
相關標籤/搜索