1. 程式人生 > >第12屆D2前端技術論壇

第12屆D2前端技術論壇

理解 支持 and -a 底層 bar 解決方案 weex 團隊

第12屆D2前端技術論壇

最近參加了阿裏的D2前端技術論壇,聽了一天的報告,收獲良多,下面對幾場報告做一個記錄。

自己選擇聽的主線也是從: 實踐應用 -> 管理 -> 性能 -> 新技術 -> node服務

第一場 APP開發解決方案-輕舟

這場聽下來有總結下輕舟有以下特點:

  1. 基於weex做的開發平臺
  2. 包括雲服務和端服務,必須要聯網
  3. 整個開發流程支持:包括本地開發,調試,雲構建,雲發布,雲熱更新

總體評價:阿裏的工程實踐做的不錯,但是對別人來說,可借鑒的地方來說少了。

為什麽呢?

  1. 因為各個公司都有自己特殊的業務需求,相應流程是不一致的,到會學到的一個經驗教訓,然後是把這些東西帶到自己公司業務流程中去。而不是把一整套全新的流程去換掉公司原來的流程,所以這套東西對已有的應用,基本上沒有什麽價值,但是對新的周邊的項目,可能有點用。

  2. 原生應用與 web 應用的根本性的差別在哪裏?我認為在在性能,在運行時的效率。這才是 web 應用的想取代原生應用面對的真正的問題。這個問題跟流程沒有什麽關系,更多的跟底層有關。只有真正解決性能這個問題,才能使 web 應用真正落在實處。 所以我認為阿裏這種體量的公司不應該還去做應用層上的事情,應該去關註底層,這樣反而是更好的投資

第二場 前端團隊的馬斯洛金字塔

這場主要講前端團隊的價值,主要從以下幾個方面講:

  1. 從前端團隊的過去,現在和將來方面去講。講怎樣體現前端團隊的價值。從歷史到現在進行了闡述。
  2. 其中有講把前端團隊,android,ios團隊合並成了終端團隊,這種架構就非常像大前端的說法。而且終端團隊不滿足只做一個表現層,還積極的向業務端和後端推進。比較註意的一點是,終端團隊也是有node人員的,說明終端團隊也是有自己的後端,也不是完全幹前端事。

第三場 microbenchmark for javascript

講了講效率的事情和如何獲得時間的問題。其中講了很多的硬件底層的知識。老師的刨根問底精神非常值得我們學習。漲了不少硬性方面知識。

第四場 從web渲染到web計算

探索性實現webar的功能。這一塊了解不多,不過這個新技術了,漲漲見識就可以了。

第五場 QQ空間http2加速實踐

補了很多 http2 相關的知識,還有實踐經驗。其中在實踐中對 http1.1 和 http2 的兼容處理,讓我看到了 http2 有落地的可能。

總結

聽完這幾場,感覺如下:

  1. 阿裏的技術絕對走在國內公司的前列
  2. 前端團隊在變大,不僅從職責寬度(android和ios,web),還包括職責深度(用戶,業務和渲染後端)
  3. 前端團隊在尋找自己的價值,我覺得對未來來說,前端必不可少,但是價值有限,期待革命性的工具出現
  4. 所謂好的前端基本上是一個全棧,因為要面對用戶,要了解用戶的需求;對接設計時,要知道設計;最後調用後端時,要理解接口的作用

因為有三個會場,只能選擇自己比較關心的內容聽聽,還有非常多的內容沒有聽,這次會議對自己來說收獲很大。因此我強烈建議前端技術人員都應該去參加 D2 論壇,聽聽別人是怎麽說怎麽想的。

第12屆D2前端技術論壇