摘要:個人感悟自己公司也有項目在用,學的難點在于,其他的話上手挺快的,而且是尤大寫的,中文文檔也很完整,很適合新手。
當紅辣子雞——vue
和去年一樣,vue是js項目中點贊數(shù)增加最多的,我們可以看下圖:
這并不代表是最受歡迎項目,在項目總的點贊數(shù)量上依舊是react(86102 stars),但是確實是增長速度最快的,如果按照這個速率,接下來有可能會超過react。
個人感悟:自己公司也有項目在用,學vue的難點在于vuex,其他的話上手挺快的,而且是尤大寫的,中文文檔也很完整,很適合新手。
強生態(tài)——react如果vue是成功的,那么無疑react表現(xiàn)的更加不錯。
雖然react點贊增加速率不很快(對于一個老項目來說,我們應(yīng)該滿足),但是react的成功更傾向于看他的生態(tài)圈,如下圖:
前五個項目的總star數(shù)超過67.9K,和vue的44.4K比無疑是成功的。
react經(jīng)歷了許可證的鬧劇之后,它的最大的障礙也不復(fù)存在了,我們可以一起來見證它在2018能夠帶來什么新的東西。
個人感悟:react自己做項目的時候很傾向于用,但是公司的話沒有在用,因為一些業(yè)務(wù)組件不完全等原因,不過,后面應(yīng)該會一點點推行。就像上述我說的,react是facebook團隊在維護的,生態(tài)圈也不錯,而且react一直引領(lǐng)著前端的發(fā)展,很贊,個人也很喜歡!!!
新星——Parcelparcel在一個月內(nèi)增加的點贊數(shù)量可以超過大多數(shù)項目一年增加的。
你可能不能想象,一個12月份才推出的項目,點贊數(shù)的增加量可以排到年度的第12名,哈哈哈
甚至超過了webpack,就單單一個月哈,我已經(jīng)抑制不住好奇心了!!!
個人感悟:這個打包工具我是在前端早讀課這個公眾號中了解到的,建議大家也可以了解一下,畢竟是前端的新東西,自己也沒怎么用過,暫時不評價哈,不過口碑好像不錯,聽說打包速度比webpack快。到時候自己去嘗試一下!!!
戰(zhàn)爭——前端三大框架的戰(zhàn)爭應(yīng)該已經(jīng)告一段落,總結(jié)所有框架一年的star增長量,如下圖:
位列前三的框架(Vue、React和Angular),還有一些更小的框架比如preact(這個在react許可證鬧劇的時候聽說),還有一些自己沒有接觸沒有用過的(Hyperapp、dva等)。
雖然三大框架各有千秋,但是從流行度和生態(tài)圈來講,已經(jīng)不能像以前一樣同日而語了。
但是你還是可以選擇使用任何一門框架,但是他們不在具有一樣的勢頭了。
優(yōu)勝劣汰,或許也是另一種美好,至少不用像我學前端的時候一樣,需要去考慮先學哪個,哪個才是潮流。
個人感悟:我覺得框架是另一回事,有一些原理是共同的,比如vdom、依賴收集等,框架會變,只有抓住不變的東西才是我們程序員的核心競爭力,我現(xiàn)在也在一點一點的啃源碼,收獲還是挺大的。對于新東西的好奇也是我們的動力源泉,但是不能忘了本質(zhì)性的東西。
編譯工具——VSCode2017年最成功編譯工具無疑是vscode。vscode在編輯器中star增加量毫無懸念是第一名,然后他在受歡迎度排行中排到了第六名,很不錯的成績。
這也證實了VSCode成為我們前端開發(fā)者的頭號編輯器。
VScode是成功的,但也不是完美的,他有需要改進的地方,按網(wǎng)上的說法,他在用戶界面的渲染速度是一個很大缺陷,會導(dǎo)致初始化的時候速度變慢
當然用一句話總結(jié):VSCode比webstorm更輕、比sumlime開源、比atom更快。
個人感悟:以前在老師那邊做項目的時候,用的是IDEA,但是那個比webstorm更笨重,后來轉(zhuǎn)向了webstorm,但是用了VSCode之后,感覺那個啟動速度,瞬間就愛上了,也用過一段事件的sumline,sumline給我的感覺太個性化了,當時就不怎么會配,后來就沒用,用到現(xiàn)在,還是vscode最合心意。
展望——2018GraphQL
GraphQL是facebook在2012年的時候提出,然后在2015年的時候開源,和RESTful對比有優(yōu)點也有缺點。這是一門查詢語言,可能不是主流,但是它強大的功能可能能激起不小的浪花,還是挺期待的,雖然要許久才能用到。
推薦博客
Parcel
新的打包工具,自己一開始的時候接觸過gulp,前端時間搭建公司新項目架子的時候研究過webpack的配置,對于webpack還是挺了解的,webpack需要自己去配置,比如整理entry,output,module,還有一系列的插件,有些許麻煩,不過,webpack有很好的中文文檔,但是,新的工具來的勢頭很猛。看了下面這片博文,知道了點parcel的好處,但是他在2018年還有好多問題要解決,希望我們能用上一個更好的工具。
推薦博客
Prettier
這個工具在2017年也取得了不小的成就,自動格式化代碼,讓團隊具備統(tǒng)一的代碼風格,聽起來比eslint還厲害,但是有優(yōu)點也有缺點,或許在2018年能更智能一點,在配置方面能夠更靈活等問題,希望它能變得更好,那我們就又有一個神器了!!!
推薦博客
Puppeteer
這個是google發(fā)行的,時間好像是8月份,但是還是受到大家的追捧,想了解的也可以了解一下,因為在4個月時間里就可以增加20000stars,
數(shù)據(jù)來源bastof.js.org
總結(jié)希望2018前端變得更美好,希望自己在2018年還能有過多的產(chǎn)出,希望自己對技術(shù)還滿懷好奇,有探索的心,希望自己抓住一些不變的東西,鞏固自己,充實自己,輸出給大家,最后希望學習前端的同志們一起加油!!!個人博客喜歡的可以點個贊,謝謝!!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/92626.html
摘要:目錄不要過度依賴一前端掘金毫無疑問,是一款非常優(yōu)秀的庫,它讓我們開發(fā)項目變得更加便捷容易。但是作為一個前端工作者,我們肯定也希望在我們的網(wǎng)頁里也能看到這么酷分鐘搞定常用基礎(chǔ)知識前端掘金基礎(chǔ)智商劃重點在實際開發(fā)中,已經(jīng)非常普及了。 跨域解決方案總結(jié) - 前端 - 掘金為什么需要跨域? 就得先知道同源策略. 同源策略 同源策略是為了保證數(shù)據(jù)的安全性,一個域的腳本不能去操作另外一個域的腳本的...
閱讀 2121·2021-11-22 15:24
閱讀 2410·2021-09-09 11:53
閱讀 3037·2021-09-04 16:40
閱讀 1636·2019-08-30 15:52
閱讀 3354·2019-08-29 13:47
閱讀 2735·2019-08-26 17:40
閱讀 1540·2019-08-26 13:24
閱讀 2244·2019-08-26 12:01