2016 年中國前端界發生的大事件都有哪些?

1月:

2月:

3月:

....


題主問的是中國前端界,假設pwa、mvvm之類的,不包括在內,各種 Conf 不算大事:

1. 前端大咖們與某當老師正面撕逼第一季

2. weex開源

3. 微信推出小程序

4. 前端大咖們與某當老師正面撕逼第二季

5. 。。。


最大一件事:前端的門檻漸漸顯現出來,伴隨著的是越來越多的人因為聽說前端簡單而想入坑。


說不上很多大事件,自己說下個人看法,總結下2016年前端技術的一些事件和趨勢變化。從技術框架、標準、工具、周邊的發展來總結下。


1、2015年末

回到2015年結束時,也就是一年前,技術框架上virtual dom的react(或react native)被我們開始接受、angular 2(使用的typescript)還在beta版,weex也被我們期待、ES6正在推廣使用,構建工具上gulp+webpack代替了grunt也成為大中型團隊的標配,另外也有一些使用fis的。


2、2016年

前端技術框架上有了些進一步的發展,angular、vue都有了新版本angular 2、vue 2,據說avarlon也推出了第2版,組件化開發進一步深入人心,之前的中間層直出技術轉為前後端同構項目,當然主要是以react框架為依託的實現。相比於2015年,ES6已然成為通用配置,框架的升級和標準的穩定其實也預示著前端框架和標準這塊慢慢趨向於穩定,ES7推出的內容也不多了。

除了基礎框架,基於vue、react、angular等各類前端UI庫也漸漸出現,形成個各自的開發生態。

另一個值得關注的可能是現在被炒的較熱的小程序,其實和weex、react native類似都是工程師們希望解決移動端性能問題解決方案的產物,使用native view傳統來代替WebView的內容。我們姑且稱之為mnv*模式(model-nativeview-*模式,*可以是mvvm的vm或者virtual dom)。

工具方面似乎有沒太大變化,主流的gulp + weppack(部分團隊除外),和2015年相比變化不大。另一些新的概念也被認知,但目前為止嘗試的團隊較少,例如reactivejs、amp-html等。而且這些也經常在各類技術沙龍或會議上出現。 至於web VR/AR,也有了些框架出現(aframe),支付寶也上線了VR買買買的方式。

3、小結

總結下主要2016的一些事件,主流前端框架推出2.0版,更利於組件化,同構被較廣泛的認同和使用、react native被試水後最後用的也不多(react native剛出來時也是被炒得很火熱),目前小程序被火熱推廣(後面不知道會怎樣),主流開發構建工具上變化不大。

當然以上的技術使用情況是大部分團隊內的情況,也有部分團隊較為激進的走著了前面~(先拋塊磚)


眼界比較窄,說說自己身邊的事兒,當做自己的一個總結,順便打廣告

1月:

echarts正式發布3.0版本

2月:

echarts在Github的star破萬

3月:

2016年百度前端技術學院新學期開始,報名人數破萬

4月:

@羨轍 正式加入百度EFE團隊

6月:

開源產品hex的作者六哥加入百度EFE團隊

10月:

團隊頂樑柱之一的 @我佛山人 歸隱家鄉,/(ㄒoㄒ)/~~

11月:

EFE體系下的erik小分隊成立為百度搜索公司內的前端技術部;

echarts生態圈規劃中的第一個產品出爐: ECharts Gallery

12月:

echarts在Github的star超過15000;

erik,灰大等人的大作SAN(ecomfe/san)完成一期開發,開始在內部進行使用


並沒有


3月19日 第二屆FEDAY :https://fequan.com/2016

12月17日 第三屆CSS大會:https://css.w3ctech.com


前端正式進入飽和時代。

但是培訓行業依然很火


ie離墳墓更近一步

這大概是是前端人員大快人心的事_(:з」∠)_


Auguar Vue React 三足鼎立

阿里推Weex

Facebook推React Native

騰訊推小程序


最大的改善是前端界開始被重視了


天貓不在支持IE 8


邵老師開了培訓班


哈哈 堅持自己學好


貴圈撕逼挺多


redux非同步解決方案:

thunk -&> promise -&> saga -&> observer


推薦閱讀:

後端所謂複雜的問題是什麼?
面試前端工作7年以上的人,總感覺他們水平一般般?
入門程序員如何選擇方向前端?後端?還是JAVA(安卓)?
Teambition 與 蘑菇街 這兩家公司對於前端應屆生該如何選擇?
為什麼國外的網站很多設置不是在新選項卡中打開?

TAG:前端開發 | JavaScript |