摘要:我們不能迷失在各種新技術(shù)里,主要我們就會把簡單的問題度復(fù)雜化了,會把我們的前端變的很復(fù)雜。我們的代碼變得怪異難懂我不知道從什么時候,前端的代碼寫的越難懂就越能顯示水平。
前端發(fā)展了也有些年頭了,曾記得很多年前,聊起前端,都覺得是很簡單,那個時候都沒有前端工程師這個職位??涩F(xiàn)在,前端已經(jīng)逆襲了,已經(jīng)不是原來的樣子 了,各種技術(shù)層出不窮,顯的越來越高深莫測了。前端真的變得那么難了嗎?在我看來,前端還是原來的前端,雖然有些關(guān)變換,但不應(yīng)該像現(xiàn)在一樣復(fù)雜。
圖片描述
框架太多了,新技術(shù)太多了
我們總是迷失在各種技術(shù)了,總是迷失在新技術(shù)帶了的各種概念里。angularrect bootstrap 等等,他們給我們帶來便利的同時也給我們帶來了麻煩。我們真的需要這些框架嗎?學(xué)會了這些框架就等于學(xué)會了前端嗎?
或許很多時候我們學(xué)習(xí)這些不是為了去解決問題,是為了顯示我們是多么的有格調(diào),我們掌握了多少流行的東西,更或者是用來粉飾我們的簡歷。我們已經(jīng)遠離的 技術(shù)的真正價值。記得幾個月前和一個前端在討論,他問我現(xiàn)在有哪些流行的技術(shù);我說,我把手機上的1px的線能顯示一個像素就是流行技術(shù)了(手機端一個像 素的線會大于一個像素)。
這些新技術(shù)雖然帶給我們方便,但我們不能迷失在里面,我們要去解決問題;再有一個例子,css3的動畫有BUG,但是我在網(wǎng)上很少見人去討論這些問題,討 論多就是各種框架的使用。我們不能迷失在各種新技術(shù)里,主要我們就會把簡單的問題度復(fù)雜化了,會把我們的前端變的很復(fù)雜。
我們還在抱著過時的準則當(dāng)圣經(jīng)
曾幾時雅虎的前端優(yōu)化準則成為了標準。但是幾年過去了,那些準則還在束縛著現(xiàn)在的人們。
比如在移動端 大家習(xí)慣用zepto,我這里不是噴這個zepto。因為現(xiàn)在網(wǎng)速快了,加載個jquery已經(jīng)感覺不出比加載zepto慢了,但是很多人還是在用這個 zepto,zepto有很多bug,遠沒有jquery成熟。網(wǎng)上說的性能,至少我測試的時候沒發(fā)現(xiàn)jquery性能趕不上他。我不知道哪些說 jquery性能不好的人有沒有測試比對過。
再舉個例子,前端js css發(fā)布前壓縮的問題。以前壓縮也是因為網(wǎng)速慢,現(xiàn)在除了核心的壓縮以外,一般的我覺得根本沒必要壓縮了,壓縮了調(diào)試還麻煩,還有一堆配置,增加項目復(fù)雜度,壓縮真的有必有嗎?
關(guān)于模塊化開發(fā),模塊化開發(fā)也是炒的沸沸揚揚,貌似是必備的技能,但是我們有多少項目需要模塊化開發(fā),他們給我們帶來多少便利?至少我做過的項目大多數(shù)是用不到模塊化開發(fā)的。
我們的代碼變得怪異難懂
我不知道從什么時候,前端的代碼寫的越難懂就越能顯示水平。代碼是要盡量保持可讀性的。能用通俗的寫法寫的,盡量不用怪異的寫法寫,哪怕我要多寫 幾行代碼,我們也要保持代碼的可讀性。但是現(xiàn)在的前端代碼以別人看不懂為榮,以用了某些高級應(yīng)用為榮,前端的代碼編寫已經(jīng)進入了誤區(qū)。有時候我發(fā)現(xiàn)身邊的 一些人,代碼那些怪異的寫法,他自己根本也不知道為什么那么寫,只是單純的覺得那樣寫看起來水平高而已,僅僅如此而已。
我們這些老前端沒給新手一個明確,切實的指引
JavaScript的原型繼承算是比較重要的,但是我讀了很多JavaScript的書,沒有發(fā)現(xiàn)那本書真正把他講清楚了,至少現(xiàn)在沒發(fā)現(xiàn)。那么多書, 講了那么多時髦的東西,我們卻沒講出這個最基礎(chǔ)的概念。再比如說,書上講的的很多css3的東西都是W3C的文檔改編的,網(wǎng)上的。我不知道大家再用 css3的時候有沒有發(fā)現(xiàn)很多的bug,這些bug難倒不需要寫在書里讓我們的新人少走一些彎路嗎?
我們都教給新手很多時髦東西,讓他們在這些時髦的東西里迷失,卻沒人把最重要的教給他們,不是我們的失職嗎?
文章鏈接: http://www.cnblogs.com/blowfish/p/5100247.html
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/78914.html
摘要:我們不能迷失在各種新技術(shù)里,主要我們就會把簡單的問題度復(fù)雜化了,會把我們的前端變的很復(fù)雜。我們的代碼變得怪異難懂我不知道從什么時候,前端的代碼寫的越難懂就越能顯示水平。 前端發(fā)展了也有些年頭了,曾記得很多年前,聊起前端,都覺得是很簡單,那個時候都沒有前端工程師這個職位??涩F(xiàn)在,前端已經(jīng)逆襲了,已經(jīng)不是原來的樣子 了,各種技術(shù)層出不窮,顯的越來越高深莫測了。前端真的變得那么難了嗎?在我看...
摘要:我們不能迷失在各種新技術(shù)里,主要我們就會把簡單的問題度復(fù)雜化了,會把我們的前端變的很復(fù)雜。我們的代碼變得怪異難懂我不知道從什么時候,前端的代碼寫的越難懂就越能顯示水平。 前端發(fā)展了也有些年頭了,曾記得很多年前,聊起前端,都覺得是很簡單,那個時候都沒有前端工程師這個職位??涩F(xiàn)在,前端已經(jīng)逆襲了,已經(jīng)不是原來的樣子了,各種技術(shù)層出不窮,顯的越來越高深莫測了。前端真的變得那么難了嗎?在我看來...
摘要:我們不能迷失在各種新技術(shù)里,主要我們就會把簡單的問題度復(fù)雜化了,會把我們的前端變的很復(fù)雜。我們的代碼變得怪異難懂我不知道從什么時候,前端的代碼寫的越難懂就越能顯示水平。 前端發(fā)展了也有些年頭了,曾記得很多年前,聊起前端,都覺得是很簡單,那個時候都沒有前端工程師這個職位??涩F(xiàn)在,前端已經(jīng)逆襲了,已經(jīng)不是原來的樣子了,各種技術(shù)層出不窮,顯的越來越高深莫測了。前端真的變得那么難了嗎?在我看來...
閱讀 3089·2021-11-25 09:43
閱讀 2266·2021-09-07 10:28
閱讀 3604·2021-08-11 11:14
閱讀 2788·2019-08-30 13:49
閱讀 3554·2019-08-29 18:41
閱讀 1174·2019-08-29 11:26
閱讀 1983·2019-08-26 13:23
閱讀 3382·2019-08-26 10:43