2018 年最值得關注的 JavaScript 趨勢__Java

來源:互聯網
上載者:User

(點擊上方公眾號,可快速關注)

英文:Ryan Chartrand  譯文:36氪

http://36kr.com/p/5110763.html


JavaScript 滲透的範圍越來越廣,它能做的事情已經遠不止前端開發而已。不久前stateofjs.com剛剛發布了 2017 JavaScript 現狀報告 ,現在Ryan Chartrand非常應景地推出了 2018年的JavaScript發展趨勢 ,把這兩份文章一起結合來看,相信作為JS開發人員的你一定不再迷茫。



去年,有50000人對JavaScript的 上升趨勢 感到好奇。。那麼好吧,我的開發人員同胞們,現在我們再來看看2018年怎樣。


如果你2017年一整年都與世隔絕或者忙於項目而自顧不暇的話,這篇文章就是給你準備的。


2017年發生的很多事情正在為2018年的許多行動和創新做好準備。

你還可以把本文用作規劃個人成長的指南,來推出更具創新性的項目 。


React vs. Vue.js



我們開門見山,直接上好東西吧:認為 Vue 可能會成為 React 的一大競爭敵手的人不是很多,但是今年想要無視Vue是不可能的,在開發人員的炒作方面甚至令Angular黯然失色。


展望2018年的時候,我們即將迎來2年的激烈競爭,而對Vue的炒作會非常多。

React有著全球最富有公司之一的財政支援,更不用說他們還有極其有才的維護人員。


但是Vue做了下面這些讓開發人員真心高興的事:


Vue輕量,容易學習,有著令人難以置信的工具,有很棒的狀態管理和路由內建(。)等等。


Vue的社區當然還沒有React那麼大,但從核心團隊是否有很好的使者並且是否傾聽客戶來看,這個社區正在壯大。


談到取悅開發人員,不要忘了Facebook今年在BSD+Patents的收錢事件中遭遇的史詩般的失敗,這惹惱了不少的開發人員。


我們現在其實已經發展到你一樣可以通過Vue啟動任何項目來讓自己生活變得簡單的程度,這是他們的核心團隊取得的一項令人印象深刻的成就。


這裡有一篇文章對React、Vue和Angular進行了 很好的對比:


https://medium.com/unicorn-supplies/angular-vs-react-vs-vue-a-2017-comparison-c5c52d620176


最終可能會發展成什麼樣子。Facebook會做它最擅長的東西:抄襲創新者然後世界繼續使用React。


如果你是一位拒絕學習React的Angular開發人員,隨著Angular的機會日漸消亡,Vue應該迅速成為你職業生涯更好的選項(而且Vue的部分文法跟Angular類似)。


每一位JS開發人員都仍然應該考慮學習Vue.js,因為它已經製造了足夠大的水花,現在我們開始看到對Vue.js開發人員的需求出現,這意味著至少在短期內你能夠為自己創造一些價值。


Next.js


然後就是 Next.js ,我們稱之為“React的保險”。


儘管Facebook從未在這場遊戲中領先過,並且在創新的勢頭上無法與Vue匹敵,但在工具使用、代碼切割、路由以及狀態管理方面, React加上Next.js能讓你在體驗上跟Vue接近許多 ,此外還能讓你獲得大規模的React生態體系和支援。


Next對於用React開發的server-side為主的應用也特別有用,二者在應用已經日益成為趨勢。


此外,再加上 Now.js (由同一支團隊開發)你就能得到超級快速的部署React應用的方式。


隨著Vue與React之爭的延續,預計會看到越來越多Next與React的雙劍合璧,這會讓React陣營的每個人都感覺舒服一點。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.