2016 年的今天,Web 前端框架是否已經同質化?

時間 2021-05-05 17:31:22

1樓:李偉

技術發展大趨勢是一定的,但在大趨勢下還是可以有不同選擇和偏好。個人覺得前端的各種框架和技術還是會繁榮下去,但大方向應該還趨於一致。

2樓:王德福

如果我們把「同質化」這個詞換乙個說法,應該叫做「標準化」。這種標準可以認為是來自於技術進步所帶來的必然演化。

模組化和元件化這種事情在後端界已經早已是常識,前端界為什麼才剛剛熱起來,難道前端人不懂計算機世界的基礎知識麼?

我們把時間往前倒退五年,前端工程師們談及最多的還是IE6的相容,還是瀏覽器的差異,直到今天,螢幕適配和手機機型相容也是很多前端工程師日常要頭疼的事情。在前端只承擔UI和資料互動的時候,元件化和模組化的複雜度,一直都是由後端來承擔的。

前端的另外一條發展脈絡是spa,所謂單頁面應用或者富客戶端。在微博看到(不記得誰說的)乙個「邏輯守恆定律」,即:「業務邏輯的複雜度不會隨著結構優化而降低,而是在不同的系統中轉移分配。

」富客戶端就是把原來後台框架承擔的邏輯移向前端,最早的時候我們用JQuery,後端承擔資料和路由,前端接入DOM;現代前端框架,已經接管了模板和路由,後端變成了純粹的資料支援;而Virtual DOM則更純粹的分離了頁面邏輯對於渲染引擎的依賴。

這一切的進化路徑是很自然的,需求就擺在那裡,原來大家不做是因為做不到,原來大家做的方式不同,是因為用了不同的奇技淫巧。大家同乘一輛歷史的列車,方向一定是一致的,但是在細節或者說「哲學」上又大概不會統一。正如有太多的程式語言,大家都有變數,迴圈,有函式,可我們並不覺得他們同質了,不是麼?

隨著HTML5標準定稿,ES6在chrome(金絲雀)上也已經近乎全面支援,微軟大力推進win10普及,360瀏覽器讓小白使用者們也用上了最新的瀏覽器核心。當基礎達成,技術自然會向前推進,就好像2023年大熱的直播領域,當人均頻寬已經可以允許這個市場被進入的時候,這個市場的大門自然自己就會開啟。

所以「同質化」其實是個偽命題,這就好像老師問你,為什麼小明卷子上1+1的答案是2,你寫的也是2,你們的答案為什麼這麼像。

因為正確答案就是2啊

Web 前端開發需要使用 MVVM 框架嗎?

south 都在說mvvm 這東西看起來很美好實際沒什麼用處 技術不行的人,無非是從乙個坑爬到另外乙個坑。系統技術越簡單越好,最好能有乙個demo,用mvvm做的,我來用簡單技術完成,比較一下即可。都是一些人云亦云的人 像MVC這種框架體現了很多設計模式,什麼是設計模式,就是前人總結的一些方法,他們...

2023年WEB前端學習順序

尚矽谷教育 抱歉,我來遲了。您問到2020年web前端學習順序,從您的描述中小谷了解到您的無奈,猶如迷途的小鹿不知該如何是好,而小谷作為尚矽谷,一家做著web前端培訓機構的運營人員,本該早早地為您解決您的疑惑,卻到現在才看到這個問題,而且趕了個2020年平安夜的今天,距離2021年僅僅還剩下乙個禮拜...

2023年前端前景如何?

16年底了,前端高度飽和的速度超過大家預計,11月已經找不到工作了,到了17年情況只會越來越壞,工作3 4年的中高階前端也會失業或者苟且在自己不喜歡的公司 不知道你麼。我做這行四年。幾乎需求都可以滿足。只是。前兩天去面試。面試官說我停留在PS.CSS.JS所以也沒怎麼好。可能待的城市。待的公司有關。...