国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

我眼中的前端開發(fā)

suxier / 1040人閱讀

摘要:狹義上的前端開發(fā)讓我們先從狹義上的前端開始討論吧。這是我們就需要把視野打開,成為廣義上的前端。比起移動端開發(fā),前端開發(fā)有著免審核,開發(fā)迅速,統(tǒng)一維護等好處。這也導(dǎo)致前端開發(fā)可被替代性強,待遇自然也上不去。

大家都知道程序員是少見的低門檻高工資的職業(yè),而前端工程師又比其他崗位入門更快,因此,很多人都想成為一個前端工程師。但是,在決定成為一個前端工程師之前,你了解前端是什么嗎?

一千個人眼里有一千個哈姆萊特,由于每個人的經(jīng)歷和工作經(jīng)驗不同,我敢說一千個前端程序員,對前端也有至少一百種定義,我也只是一個小菜鳥,不敢對前端下什么權(quán)威定義,只是閑來無事,又覺得這個話題比較有趣而重要,希望可以跟大家一起共同探討一下。

狹義上的前端開發(fā)

讓我們先從狹義上的前端開始討論吧。前端工程師是一個比較新穎的概念,應(yīng)該不會超過十五年的歷史,以前的前端開發(fā)工作大多是由現(xiàn)在的后端順手做了,沒什么復(fù)雜度。前端的誕生,大概是隨著ajax和其他技術(shù)的推出,網(wǎng)頁逐漸復(fù)雜化,從而分離出來。

技術(shù)

一個對前端完全不懂的新人想要學(xué)習(xí)前端,要先學(xué)三板斧,JavaScript,HTML,CSS。這三個可謂是前端的基礎(chǔ)。打個不太貼切的比方,把網(wǎng)頁比作一個人的話,HTML是他的骨骼,CSS是他的皮膚,而JS讓這個人運動起來。

在搞懂這三個技術(shù)后,一般還會再學(xué)習(xí)一下JQuery和BootStrap,一個是對JS的封裝,降低了JS的使用門檻,另一個是一個UI庫,可以讓人快速的搭建樣式統(tǒng)一又不算難看的網(wǎng)頁。

工作領(lǐng)域

過去或者說是狹義上的前端就只是工作在瀏覽器上,IE6789,Chrome,Safari,因此他們關(guān)注的更多的是兼容性的問題。

關(guān)注點

狹義上的前端,可能更多的關(guān)注展現(xiàn),做做官網(wǎng),做做管理后臺,做瀑布流,輪播圖什么的。

廣義上的前端開發(fā)

可以看出,狹義上的前端開發(fā)局限性比較大,一般人可以很快入門,很快看到天花板和瓶頸,再結(jié)合前端程序員比較容易入門,導(dǎo)致不少其他的崗位程序員對前端也有點歧視和偏見。這是我們就需要把視野打開,成為廣義上的前端。

廣義上的前端開發(fā)是怎樣的呢?我認為可能具有下面的幾個特點

向web應(yīng)用發(fā)展

web的復(fù)雜度進一步提升,從web網(wǎng)頁向web應(yīng)用發(fā)展,加入大量操作系統(tǒng)提供的能力,如傳感器,文件存儲,網(wǎng)絡(luò)連接等。隨著小程序和快應(yīng)用的推廣,前端頁面利用微信和瀏覽器,也在逐步獲取之前原生應(yīng)用才擁有的能力,在不注重性能的領(lǐng)域,前端技術(shù)在逐漸取代原生技術(shù)開發(fā)。

工作領(lǐng)域廣泛

現(xiàn)在是移動互聯(lián)網(wǎng)時代,別再死盯著PC頁面了,也別滿足于移動端頁面的開發(fā)了,快去搶iOS和Android程序員的飯碗吧!好吧,其實他們也屬于大前端的一部分,屬于同一陣營,在掌握了react native,weex等技術(shù)后,前端擁有了挑戰(zhàn)移動端開發(fā)的能力。比起移動端開發(fā),前端開發(fā)有著免審核,開發(fā)迅速,統(tǒng)一維護等好處。

除了在移動端逐漸取代原生開發(fā),越來越多的桌面應(yīng)用在利用Electron技術(shù)開發(fā),如VSCode,atom等

隨著nodejs的推出,這年頭的前端總要懂點express和koa,不然出門都不好見人。渲染的頁面工作被交給前端,后端程序員只提供API接口的開發(fā)模式也越來越流行。

關(guān)注業(yè)務(wù)和數(shù)據(jù)

現(xiàn)在是數(shù)據(jù)時代,我們要離數(shù)據(jù)更近,去處理和分析數(shù)據(jù),原本前端程序員不被重視和天花板較低的一個重要原因就是只重視展示,離數(shù)據(jù)和業(yè)務(wù)太遠。這也導(dǎo)致前端開發(fā)可被替代性強,待遇自然也上不去。然而隨著現(xiàn)代的開發(fā)模式如MVVM的引入,越來越多的數(shù)據(jù)邏輯處理被放在前端,前端的重要性也慢慢上來了。

更多展示場景

單純的展示并非沒有前途,只是我們不能停留在傳統(tǒng)的官網(wǎng)展示,要去擴充我們的應(yīng)用場景,可以去涉足辦公軟件,直播,游戲開發(fā),VR,AR等場景。

工程化

前端要做的事情越來越多,越來越雜,工欲善其事,必先利其器,要完成各種各樣的需求,我們需要升級一下我們的手上武器。

想用es6怕瀏覽器不兼容?想用css3新特性怕出bug?讓babel和postcss幫你吧!還有各種圖片壓縮,模塊化打包合并,資源自動上傳到服務(wù)器等等工具。因此,前端開發(fā)不僅僅只是完成開發(fā)任務(wù),還需要開發(fā)各種工具去提升開發(fā)效率和處理其他問題。

總結(jié)

在我看來,前端有兩個重點,一個是數(shù)據(jù),另一個是展示。如何更好的處理數(shù)據(jù)以及進行豐富的展示并將其展示到更多的終端,是前端需要解決的問題。

我認為,前端的優(yōu)勢在于,比起app需要讓用戶先耗費時間和流量去下載客戶端,用戶可以直接通過瀏覽器可以獲取數(shù)據(jù),并通過連接進行分享。缺點是不適用于過于考驗性能的場景,然而機器的性能是會不斷提升的,適用于前端的領(lǐng)域也會越來越多,前端的明天也是光明的。

由于閱歷有限,可能有很多不足的地方。希望大家可以指出并討論,謝謝!

本文章為前端進階系列的一部分,
歡迎關(guān)注和star本博客或是關(guān)注我的github

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/94406.html

相關(guān)文章

  • (快)開學(xué)了,各大編程語言在群里吵翻了天!

    摘要:我是由貝爾實驗室的在年年間發(fā)明創(chuàng)造的,瞧,就他你們眼中的語言之父。與此同時,由于庫函數(shù)的缺失,導(dǎo)致新手在開發(fā)任何一塊小程序的時候都必須得親力親為。對了,我爸是微軟,由和派生出來的面向?qū)ο蟮木幊陶Z言。對,我曾是世界上最好的編程語言。 ...

    bang590 評論0 收藏0
  • 眼中 Nginx(五):Nginx — 子請求設(shè)計之道

    摘要:上圖中,每個紅圈表示一個請求,每一層的請求分別是上一層請求的子請求。換而言之,父請求是依賴于子請求的。特別地,的子請求運行時,會阻塞父請求掛起其對應(yīng)的協(xié)程。 張超:又拍云系統(tǒng)開發(fā)高級工程師,負責(zé)又拍云 CDN 平臺相關(guān)組件的更新及維護。Github ID: tokers,活躍于 OpenResty 社區(qū)和 Nginx 郵件列表等開源社區(qū),專注于服務(wù)端技術(shù)的研究;曾為 ngx_lua 貢...

    Jioby 評論0 收藏0
  • 眼中PHP

    摘要:趁著吃下午茶,我也來簡單談?wù)剬ι踔恋囊恍┛捶āH欢叛郜F(xiàn)在,其實這些東西,感覺像是入門級別的要求了。說說我自己吧,不可否認,在工作中,我確實是個打雜,說好的架構(gòu)呢,說還的管理呢,說好的技術(shù)支持呢,,到頭來,還是東忙西忙,一無所事。 趁著吃下午茶,我也來簡單談?wù)剬?PHP 甚至 PHPer 的一些看法。 況且最好的語言要是沒有優(yōu)秀的人,那幾本就是扯淡,沒錯,就是你們在大大小小的群經(jīng)常看到...

    Lin_R 評論0 收藏0
  • 前端發(fā)展論戰(zhàn)

    摘要:最近很熱的討論關(guān)于真阿當對目前流行前端技術(shù)的批判我眼中的前端框架,,,以及我看前端架構(gòu)關(guān)于前端工具變化過快的討論我感覺到的前端變化上面幾篇文章對于前端的發(fā)展討論較多。 showImg(https://segmentfault.com/img/bVr3sx); 最近很熱的討論 關(guān)于『真阿當』對目前流行前端技術(shù)的批判 https://www.zhihu.com/question/3892...

    mrli2016 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<