前端小報-201809 月刊

前端小報,每個月一更,歡迎關注:github.com/txd-team/mo…javascript

近期新聞:

image.png | left | 517x219

Lighthouse (Chrome devTools) 用來衡量頁面性能,提供基礎指標及優化建議 Guess.js 使用機器學習 + 行爲數據來度量用戶體驗ajax

  • 前端下半場:構建跨框架UI庫 提出了一個觀點,UI框架太多,特性也不同,技術層面應該能夠相關調用。而且給了個例子 React中引入一個Angular組件,和Angular中引入React組件。 思考:是一個不錯的思路,只是如今有些不夠成熟(好比文件過大,語義不明確,版本更新等),並且使用場景較小,爲啥不用一個技術棧呢...

  • 微前端的設計理念和初探 對應的微服務概念,把一個大應用拆分爲多個能夠獨立運行、獨立開發、獨立部署、獨立維護的服務或者應用的聚合,從而知足業務快速變化及分佈式多團隊並行開發的需求。 思考:Emmm, 大應用。貌似咱們的應用都比較小,或者自然的都拆分好了... 基於npm的形式去合做,看看就好。

  • Github 宣佈移除 jQuery技術棧 早期用jQuery是由於解決了瀏覽器兼容性問題,還有方便的ajax,如今都有原生的和替代方案。 使用eslint規則來追蹤jQuery的使用,而且有相應的polyfill來兼容一些寫法。 思考:咱們的一些業務也有jQuery的,有不少頁面都不會再改了,因此就沒理它們。之後會改麼?

  • Dropbox 從underscore遷移到lodash 又一個遷移,underscore不更新了... lodash能夠獨立引用功能,也有大量新方法(相比於underscore,  其實lodash更新的也不頻繁)

  • 可視化&圖表庫收集 確實有不少酷炫的,咱們推薦使用 AISC圖表組件,若是有特殊需求聯繫 業楓。螞蟻的AntV 也不錯

  • Javascript Robotics & IoT platform, Johnny-five, 支持樹莓派等硬件

image.png | left | 553x243

image.png | left | 329x335

TOPIC1 2018 網頁開發初學者學什麼?

image.png | left | 350x175

文中提到了web developer的一種迷茫,新技術太多了,變化太快了,須要學的太多了。 判斷是否要學習三個維度,是否感興趣 Motivation / 是否有發展 Momentum / 是否有前途及發展 Money。 最後文章作出了本身的判斷 VUE及REACT 發展程度比較好,REACT比較有前途。(咱們這邊都是REACT ~)

TOPIC2 咱們爲何須要一個統一的開發框架?

技術棧不統一真是一個很廣泛的事,前端尤其嚴重。文章先說了一下原由,業務小團隊自我繁衍,部門擴大的時候儘可能減小對外依賴(否則怎麼升的上去),不斷新的產品和新的嘗試。 接着說影響,資源浪費、人員儲備困難、很難互助、沒法造成高效的開發模式,集成度不高。若是能有統一的開發框架,那麼能夠避免重複技術研究、標準化技術規範、深刻技術沉澱。對研發團隊有效的管理和考覈。(怎麼衡量一個川菜廚師和一個魯菜廚師誰更優秀?) 用Java的spring cloud, 做爲一個例子提了一下,如何作一個統一的開發框架。

相關文章
相關標籤/搜索