欧美乱伦图片区,国产日韩欧美一区二区三区四区五区,欧美性色爽,乱伦小说网站免费观看视频,啊用力啊好深啊H在线观看,男女做哎爱过程图片

信息動態(tài)

網(wǎng)站設計是技術與創(chuàng)意的完美融合!

技術資訊

前端與民工

2008-12-19 22:50:00

  最近看到一個很讓沮喪的比喻:程序員是IT中的民工,而前端則是IT民工中的掏糞者。我們來分析一下究竟有沒有道理。

  可以把網(wǎng)頁的開發(fā)比作成樓房的修建。修建樓房,首先得有建筑圖紙,這是網(wǎng)頁開發(fā)中的原型(prototype)。有了圖紙,就可以用鋼筋水泥搭建樓房了,這些毛胚房是網(wǎng)頁中的結(jié)構(gòu)。毛胚房還得裝修,這是CSS。相同結(jié)構(gòu)的毛胚房可以裝修成各種不同風格的住房,這便是CSS禪意花園的秘密。JS則可以看成是樓房里的電梯和中央空調(diào)等玩意。沒有電梯的樓房,有樓梯依舊可住,只是電梯會讓住戶更方便一些。在網(wǎng)頁中,電梯和樓梯反映的就是漸進增強的開發(fā)思想。等裝修都弄好后,歡歡喜喜的終于可以喬遷新居了,這些入住的居戶就是網(wǎng)站的用戶。

  好像沒啥可講的了,網(wǎng)站的前端開發(fā)就上面這點玩意兒。中國的毛胚房,都是雇用極其廉價的民工來搭建的,磚瓦水泥等材料也沒啥新花樣。毛胚房的搭建,技術含量很低,民工們很可憐。作為前端,咋一想,在大部分公司的地位極低,所用的磚瓦,無非也就是HTML的90多個元素,因此一類比,非常明顯地可以得到一個結(jié)論:前端就是民工。

  太讓人沮喪了!…… 等等,我們來分析一點有意思的差異。

  第一,我們的磚瓦比建筑民工多。我們有90多種元素可用,什么時候該用什么,建筑民工們不用思索,照著規(guī)律來就行。但是作為一名前端開發(fā)工程師,我們沒有明確的規(guī)則可以參考。如果不去思考,那我們就真的和民工無異。但只要一去思考,我們就有可能變成文壇巨豪,或者成為繪畫大師。海明威的《老人與?!?,我們每一個字都認識,但要自己也去寫一本出來,絕大部分人就傻冒了。海明威的魔力究竟在哪?從純文字上講,用詞的精簡和選詞的恰當是海明威的魅力所在。想要成為一個優(yōu)秀的前端,也必須在選詞和用詞上花大功夫。比如,em和strong的區(qū)別,我敢打賭你不知道其中的微妙(如果你確信你很明白,請聯(lián)系我,我會送一份禮物給你。我的答案過幾天后會在博客上闡述)。

  第二,我們的裝修能力比民工強。民工只會按照既定的方案粉墻刷漆,流程非常工業(yè)化。然而作為前端,雖然視覺圖(mockup)是視覺設計師設計的,但如何裝修,采用什么方案裝修,這是前端自主選擇的。比如布局方案,采用經(jīng)典的float布局還是先進的雙飛翼布局(自己的東西如果自己都不夸,就不會有人夸了),這取決于我們對CSS知識的掌握程度和涉獵的廣度,學習成本比民工高多了。

  第三,民工們只會安裝電梯和空調(diào),我們前端是能做電梯和空調(diào)的。在一些公司,將前端分為重構(gòu)工程師和JS工程師,就是因為看到了做電梯和安裝電梯的區(qū)別。但這部分公司依舊沒看透的是,JS固然威力巨大,但光有電梯和空調(diào)是無法構(gòu)成樓房的。同理,如果有沒結(jié)構(gòu)良好且富含語義的HTML代碼,JS就是空中電梯,只能看看,真要坐上去,從上面一走出來就會摔得很慘。

  鐵肩擔設計,妙手寫網(wǎng)站。前端是一個目前還未被大眾理解的但遲早將熠熠生輝的新生職業(yè),我們不是民工。

  原文:http://lifesinger.org/blog/?p=900

0532-85810878 473587358 掃碼添加微信

掃碼添加微信

掃碼關注公眾號

官方公眾號

2054585360
如皋市| 金川县| 澎湖县| 旺苍县| 页游| 淮北市| 桐庐县| 彭州市| 淮滨县| 威信县| 岳阳市| 岱山县| 沂南县| 新昌县| 贵溪市| 龙南县| 朝阳市| 祥云县| 澄迈县| 鹿邑县| 南平市| 兰溪市| 柘荣县| 长乐市| 黎川县| 巨野县| 洛隆县| 喀什市| 桃园县| 营口市| 固始县| 四川省| 大城县| 东辽县| 华宁县| 贵阳市| 涞水县| 康马县| 田东县| 呈贡县| 兴业县|