誰能介紹下web前端工程化?

時間 2021-05-05 15:42:26

1樓:hucheng91

第一聽 `前端工程化` 是在公司的 km 上看到的,有個列表很多同事寫一些想學的技能,其中最多的 `前端工程化`,

然後我發現很多人的理解 前端工程化 是搞搞 webpack 啥的,我覺得這個太小,這個只能算工具化,一般聽到工程最多的是建築行業的,專案工程,從這個層面理解,工程化是包含最開始專案立項,需求,預算,搭地基,建房子的規範,工程質量控制,多人協作,蓋好後驗收,等等,對應到軟體,就是從專案立項,開發,持續整合,質量控制,多人協作,持續整合,上線後錯誤監控,效能監控,報警機制,等等,有非常多的內容,我自己感覺前端工程化,這塊還有很多東西沒有完成,也沒有成型的開源方案,搞這些很多都和後端知識有關係,網上散落各個方向的知識

我寫了乙個系列,感興趣的可以去看看hucheng91:前端工程化之持續整合(1)- ci/cd/cli介紹

2樓:Ellery

我認為前端工程化是個偽概念,只是前些年前端開發模式過於原始,以及js語言(es3和es5)的缺陷過多,因此把後端許多成熟的工程化技術和實踐拿過來,重新造了一套給前端用的輪子。

在剛接觸grunt的時候確實有一種「哇前端還能這麼搞」的興奮感,後來隨著工作時間長了以後這種感覺就完全消失了。因為這裡面大部分的工作是在填坑。

不過,由於現在前端可以掌控編譯階段,如果掌握一些編譯原理的知識,確實可以玩出一些很酷炫的魔法來,這點是後端無法做到的。

3樓:劉祺

在前端工程化領域,我主要關注這四個方面:

1. 構建

2. 審查

3. 測試

4. 部署

提高這4個方面的自動化、標準化、資料化程度,輔以git鉤子,npm指令碼等手段,最終以CI服務配置的形式固化為標準。

4樓:小爝

我的live裡完整的介紹了我個人對工程化,工程師,前端,前端工程化這幾個名詞的解釋。就算是新手也能有個系統的理解。目前來看答案裡還沒有和我的觀點一樣的,簡單概括,工程化是解決怎麼做,怎麼公升級的學問,實踐工程涉及到的地方很多,live裡也做了很多比喻和實際的不同公司的例子。

當然真的不是廣告,只是我想說說自己對這個題目的看法。

5樓:美團技術團隊

前端工程化是根據具體的業務特點,將前端的開發流程、技術、工具、經驗等規範化、標準化。它的目的是讓前端開發能夠「自成體系」,最大程度地提高前端工程師的開發效率,降低技術選型、前後端聯調等帶來的協調溝通成本。

另外,還有一篇元件化方面的技術文章 http://tech.meituan.

com/frontend-component-practice.html,也可以作為參考。

WEB前端工程人員每天都在幹什麼

早上8點多起床,9點打卡上班,開電腦,逛知乎,玩手遊,到11點左右點外賣。12點左右開始吃中飯,下午繼續和上午一樣熬到6點多下班,回家吃飯玩端遊 12點洗澡躺在床上看手機到累了就睡,頂多熬到2點多,最起碼6個小時睡眠 XiaoMing 上午 開電腦,上QQ,看新聞等吃中午飯 下午 把今天和明天可能會...

如何成為一名web前端工程師?

王峰 看了很多人的回答,我發現前端這個行業從誕生之初就一直存在的問題,到現在依然存在,那就是 很多人會不自覺地為自己設立壁壘。最早的前端工程師,很多人甚至連手寫html和css都不會,只要能切圖和用dw就可以了,然而隨著技術的發展,這樣人已經連前端入門都不能算了。接下來隨著行業的細分,前端分成了重構...

HTTPS 下 Web 前端密碼非對稱加密是否有意義?

最近被這個問題折騰了好久。我來說說我的看法吧。首先,前端非對稱加密幹的人不多。而且就算幹了的站點比如google我都不知道他的加密演算法是什麼。然後,這個事情是有意義的,因為這樣可以證明服務端絕對不會拿到你的真實密碼,給客戶安全感。最後,我也不知道我該用單次的sha256 鹽還是PBKDF2 sha...