【掘金日報】第七期 你怎麼看待技術圈撕逼?

掘金日報主打分享優質深度技術內容,技術內容分:前端、後端、Android、iOS、產品設計、工具資源和一些有趣的東西。php


好比前端圈提 Vue,那麼就必然提起 React、Angular,最近一次撕逼是來自知乎問題:爲何vue的高仿項目層出不窮,而React和angular卻不多? 你怎麼看待技術圈撕逼?若是你參與到撕逼中,你會保持中立仍是選擇站隊?
聊完這個話題,記得看看今天的精選文章哦!前端

前端

  • [譯] 項目何時須要 React 框架呢?

    在衆多的 JavaScript 框架中 —— Vue、Ember、Svelte ... 無論哪個,我想以 React 框架爲例子來探討它適合什麼項目。我明白這些框架並不徹底相同,可是使用它們的時機應該是有一些共性的。vue

  • 詳細解剖大型 H5 單頁面應用的核心技術點

    數據的未知性,會致使應用性能呈現反比例關係,當應用數據結構越複雜運行的實際性能越差。在這種設計下,必定會印證「墨菲定律」若是你擔憂某種狀況發生,那麼它就更有可能發生,在真機上開始大批量崩潰了。這篇文章我着重描述下項目前端方面「地基」的優化,比如建房,100層與200層的地基結構確定是不同的,只有地基建好了,房子才能建的更高。這裏所涉及的問題以及角度只是我的觀點與方案,篇幅有點長,有耐心能夠看看。java

  • ES6 模塊原生支持在瀏覽器中落地,是時候該從新考慮打包了

    構建 web 應用的經常使用方式就是使用由 Browserify、Rollup、Webpack 等工具構建的代碼包(bundle)。而不使用 SPA(單頁面應用)技術的網站則一般由服務端生成 HTML,在其中引入一個 JavaScript 代碼包。react

後端

Android

  • 項目需求討論-APP手勢解鎖及指紋解鎖

    今天繼續討論我實際開發中遇到的需求,那就是關於APP解鎖,你們都知道。如今愈來愈多的APP在填入帳號密碼後,第二次登陸後,基本不會再次重複輸入帳號密碼了。而是快捷登陸,而經常使用的就是 指紋解鎖 和 手勢解鎖 二種。golang

  • 利用 RecyclerView 打造高性能樹形控件

    一個功能豐富,使用便捷,性能兼具的開源 Android 樹形控件。web

  • 深刻理解 MessageQueue

    Android 中有兩個很是重要的知識點,分別是 Binder 機制和 Handler 機制。前者用於跨進程通信,而且經過 ServiceManager 給上層應用提供了大量的服務,然後者用於進程內部通信,以消息隊列的形式驅動應用的運行。

iOS

  • 在 Swift 中使用閉包實現懶加載

    這篇教程有一下三個目標:第一,瞭解如何像前面的代碼同樣,很是規地建立對象;第二,知道編在寫 Swfit 代碼時,何時該使用 lazy var;第三,快加入個人郵件列表呀。

  • 嵌套UIScrollview的滑動衝突解決方案

    我遇到的場景相似這樣,頂部有一個優先展現的封面,當封面滾出屏幕後下面內容的 ScrollView 開始滾動。由於介紹、目錄、評價三個tab是能夠左右滾動的,因此具體內容是嵌套在一個 ScrollView 裏的。

  • 微信讀書 iOS 質量保證及性能監控

    在實現需求的同時,能寫出既優雅性能又高效的代碼是每一個開發者都在追求的目標,可是在實際開發中,隨着每一個版本需求的迭代,功能變得愈來愈複雜,加上開發者的意識不夠或者一時疏忽,日漸複雜的工程很容易產生或多或少的問題。在使用微信讀書的過程當中,咱們也碰到過 app 隨機丟失動畫、用戶反饋 app 卡死、用戶投訴看不了書籍等等的問題,這些問題都嚴重影響使用,也會下降產品口碑,所以咱們開發了一些監控工具來解決這些問題,在這裏總結和分享一下。

    產品設計

  • 給「非設計師」的移動設計指南(大量實例)

    介紹些移動設計基礎知識和技巧,幫助非專業設計人員快速爬坑。

  • SAP Fiori 設計指南

    得到過紅點獎的設計規範。

  • 那些年,你想要的着陸頁優化指南

    着陸頁(Landing Page),指 「潛在用戶點擊廣告或者利用搜索引擎搜索後顯示給用戶的網頁。本文模仿用戶從首次點擊着陸頁到完成最終對話的經歷,整理了針對着陸頁的優化設計指南。

    工具資源

  • 開發效率提高之工具篇

    還記得: 剛參加工做的時候, 有位開發的同事軟件使用效率奇高. 我曾親眼目擊他在幾秒以內打開開發軟件, 優雅地調出隱藏的功能, 輸入數據輸出結果的過程行雲流水, 一鼓作氣, 而手指卻始終未曾離開鍵盤. 吃驚的同時, 不只發現提升開發效率是多麼的重要!

  • Alred3 workflow:很是方便好用的貨幣轉換工具

    初學 Ruby 時的練手做。代碼很是簡單,能夠用來 Ruby 入門。 - 支持 30 餘種貨幣的兌換 - 支持基本貨幣符號

  • 強迫症的 Mac 設置指南

    在工做中,我通常會在 1 到 10 人的團隊中,常常會結對編程,即兩我的共用一臺 Mac 工做,所以也常常會把 Mac 外接一個大顯示器、鼠標和鍵盤。個人經常使用開發平臺有 Java、Ruby、Node.js、Web 等,使用 JetBrains 的開發工具,好比 IntelliJ IDEA、RubyMine、WebStorm 等。

有趣的視頻

優秀學生動畫做品:玻璃魚缸
相關文章
相關標籤/搜索