国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

2017 年底如何比較 Angular 4, React 16, Vue 2 的開發和運行速度?

Miracle_lihb / 793人閱讀

摘要:作者鏈接來源知乎著作權歸作者所有。的富文本也需要注意一下,托管輸入什么的我搞不懂,反正知乎超級卡開發速度方面。會造成影響的變量相當多。的社區最活躍工具最多,于是天秤座人士對社區表示強烈譴責。總覺得開發時,編輯器的響應速度更快也可能是錯覺。

作者:Teeea
鏈接:https://www.zhihu.com/questio...
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

運行速度有許多網站都有對比,不過就具體的數值來說,差不多可以認為是沒有比較價值了。各框架在最佳實踐下運行速度都不會成問題,甚至于廣受詬病的Angular1都不見得會有大問題。不過有些小問題還是要注意一下的。比如說angular你得避免頻繁觸發的事件被zone托管到。react的富文本也需要注意一下,托管輸入什么的我搞不懂,emmmmmm……反正知乎超級卡……
開發速度方面。會造成影響的變量相當多。比如說react你想自己搭一套帶ssr、路由懶加載的架子,多半會直接累死,其他家也都差不多。我經歷的項目里,開發速度很大程度取決于選用的是什么腳手架……就目前的體感來說,用起來最舒服的算是vue的nuxt了,大部分事情都幫你處理好了。angular的cli工具也不錯。react的社區最活躍工具最多,于是……天秤座人士對react社區表示強烈譴責。
因為恰巧三個框架都用過一點點,所以說一下我的感覺吧,可能不對……React的單函數組件真的是非常的干凈,是能讓人感到開心的東西。有些時候從一個項目移到另一個項目都沒有成本的。思路清晰,引用方便,我覺得能提高開發效率。Redux和Vuex這類的東西,寫起來是有點繁瑣的。但是調試時又是另外一種情況了,打開調試工具,讀一下那些action,非常迅速的就能定位到bug。繁瑣之處可以考慮自己封裝一套decorator之類的,雖然好像各個平臺的實現和ES的標準都有些出入,但是真的能提高效率。前端頁面復雜了就是各種狀態值滿天飛,指不定什么時候就組合出了一套bug……
Angular是規定得最死的一套框架。初學的感覺就是“繁瑣到上天”,但這實際上是個假象……cli很方便,規定得死也就意味著大家寫的代碼看上去風格更統一,這真不是壞事。只要你想認真做項目,前期一點點的學習成本還是值得回票價的。
Vue如果使用單文件組件的話……小心文件大小,超過500行就及時拆分吧,等代碼行數漲到一千以上時就干啥都晚了……因為Vue的data、computed、method、watch之類的東西是拆分開的,很容易相關聯的數據、函數之類的東西,被打散分散在不同的地方,那種絕望是沒有體驗過同事寫的兩千多行的超大頁面的人無法想象的。
用React的別笑,上面那一條對React的JSX也有效……如果是redux的用戶,你還得考慮做connect的粒度。粒度太粗組件間傳遞數據很麻煩,粒度太細……其實你沒發現context和全局對象是差不多的概念嗎,雖然React對context做了許多限制,但是效果并不覺得好……組件庫是框架的重要加分項,React優勢很大,可以一波A過去…用好Typescript可以極大提高你的開發效率,這個不是開玩笑的。尤其是你同時接了幾個項目的維護,想要跪在地上哭嚎“人腦記憶力是有極限的?。 钡臅r候。這一點上Angular加分應該很大??傆X得React開發時,編輯器的響應速度更快……也可能是錯覺。
最后一提,其實維護階段很可能會比開發階段更長更持久,談“開發速度”時不把維護算進去是有些不合理的。一個組件、一個模塊能不能從一處摘下來、隨手插到別的地方很輕松就跑起來,過一段時間能不能輕松讀懂,是不是能避免各種魔法字符串……這些反而是真正開發中比較需要關注的細節……至少對我來說是這樣。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89721.html

相關文章

  • 前端每周清單年度總結與盤點

    摘要:前端每周清單年度總結與盤點在過去的八個月中,我幾乎只做了兩件事,工作與整理前端每周清單。本文末尾我會附上清單線索來源與目前共期清單的地址,感謝每一位閱讀鼓勵過的朋友,希望你們能夠繼續支持未來的每周清單。 showImg(https://segmentfault.com/img/remote/1460000010890043); 前端每周清單年度總結與盤點 在過去的八個月中,我幾乎只做了...

    jackwang 評論0 收藏0
  • 王下邀月熊_Chevalier前端每周清單系列文章索引

    摘要:感謝王下邀月熊分享的前端每周清單,為方便大家閱讀,特整理一份索引。王下邀月熊大大也于年月日整理了自己的前端每周清單系列,并以年月為單位進行分類,具體內容看這里前端每周清單年度總結與盤點。 感謝 王下邀月熊_Chevalier 分享的前端每周清單,為方便大家閱讀,特整理一份索引。 王下邀月熊大大也于 2018 年 3 月 31 日整理了自己的前端每周清單系列,并以年/月為單位進行分類,具...

    2501207950 評論0 收藏0
  • 2018年前端開發回顧

    摘要:在整個年,看到發布版增加了許多功能,包括新的生命周期方法新的上下文指針事件延遲函數和。它在等待渲染異步響應時數據,是延遲函數背后用來管理組件的代碼分割的。發布自第版開始將近年后,于年發布。 前端發展發展迅速,非常的快。 本文將回顧2018年一些重要的前端新聞,事件和 JavaScript 趨勢。 想閱讀更多優質文章請猛戳GitHub博客,一年百來篇優質文章等著你! showImg(ht...

    crelaber 評論0 收藏0
  • 2019 年值得學習頂級 JavaScript 框架與主題

    摘要:我們的目標是找出最有職業投資回報率的主題和技術。比特幣在幾年內增長了若干個量級。比特幣倍拐點在這個圖表中,每個箭頭始于倍點,指向價格修正后的最低點。 showImg(https://segmentfault.com/img/remote/1460000017919159); 圖:Jon Glittenberg Happy New Year 2019 (CC BY 2.0) 又到了一年的...

    legendaryedu 評論0 收藏0

發表評論

0條評論

Miracle_lihb

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<