国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

別被前端框架 PUA 了!

開發 架構
一個好的框架應該盡可能地減少用戶的心智負擔,提供簡單、直觀的解決方案,同時也要允許用戶有一定的定制化和擴展性。作為開發者,需要不斷地反思和改進工具,以便更好地滿足用戶的需求。

近日,有網友在社交平臺表示:React 新文檔寫的很棒,把使用 React 過程中的許多坑都列舉出來了,非常直觀。對此,Vue 作者尤雨溪也發表了自己的看法。

圖片圖片

Vue、Vite 的作者尤雨溪表示:

一個框架挖下許多艱深復雜的坑,然后不填這些坑,而是靠文檔去解釋如何繞開這些坑。用戶看了不但不質疑為什么這些坑有存在的必要,反而擊節贊嘆文檔寫得太好了。雖然 Dan 的文檔寫得確實不錯… 但這心態真不是被框架 PUA 了嗎?

Vue 也難免有坑,但我如果看到用戶以知道怎么繞開 Vue 的坑而得意,我心里是很羞愧的,因為我覺得框架應該努力去減少心智負擔而不是讓用戶去研究回字有幾種寫法。

往更高一點的層面說:當然可以 argue 心智負擔存在于不同的抽象層次,內在復雜度總量不變,React 的日常心智負擔是為了解決更高層面的問題,simple !== easy 等等… 但事實上絕大部分人相信這些的原因也無非是“既然 react 團隊這么做了一定有他們的理由。”

這里就不得不說 React 最成功的地方在于塑造了一種幾近于 cult 的凝聚力,在長期 over-promise & under-deliver 的情況下依然能讓大量用戶相信它沒有在一個錯誤的方向越走越遠。典型的例子在于當其理念和宿主語言不合時,用戶會責怪語言不力而不是 react 在不合適的語言上霸王硬上弓。

需要強調的是我一點也不否認早期的 react 帶來的開創性和其社區強大旺盛的創造力,正是這兩點讓 react 擁有了現在的一切。我只是覺得有些用戶們給予了今天的 react 過分的信任和寬容。

有人說:

我們每天用那么多 framework 和 library,這些都是認知的負擔。當某一個領域的心智負擔膨脹到如此之大,連官方文檔都需要把這些“技巧”作為框架知識體系一部分傳授給新人的時候,你不可能再靠這個框架對抗復雜性了。

要讓事物簡化,就必須有所取舍。這就意味著為了獲得更大的價值,你需要放棄一些本身也很有價值的東西。沒有犧牲,就無法應對復雜性。這正是概念壓縮(conceptual compression)的核心所在。

說直接點,多學習框架無關的知識,多嘗試一些新的范式,多接觸一些其他框架(比如 Vue),就不會被某個框架綁架。然后,通過消滅復雜性的方式,解決復雜性暴漲的問題。

我并不是說 React 不好,相反,我也是 React 用戶。

我嘗試了大部分流行框架,比如 svelte、vue、angular、emberjs、htmx 等。我感覺,對我來說,最順手的還是 React。因為我不太習慣在 html 里面寫那些 directive。使用 Js 生成 Html 最符合我的習慣。

我想表達的是:

  1. 在 web 開發中,不能被流行所綁架。當我們了解一個事物的來源之后,就不會迷信。這就是為什么我在用 Rails+hotwire 做新項目,我想嘗試不使用 React 做出來同樣或者接近的效果。
  2. 框架開發者應該致力于減輕使用者認知負擔。所以我更推薦 remix 而不是 nextjs。

有人說:

有些時候,無法避免的問題其實是違反了設計的初衷。就像有些人喜歡把扳手當錘子來使用,但我們不能因此就把扳手設計得更像一個錘子。像截圖中的問題并不需要在框架層面去解決,因為這樣的解決方案往往會增加不必要的復雜性,從而讓框架產生許多意料之外的行為

有人說:

有道理,以前vue2和react都用得比較多,感覺react比vue2更靈活一些,當然心智負擔也會更重,現在在用vue3,感覺對于使用者來說,相比于react的靈活性,大幅降低的心智負擔比靈活性要更實用的多

總結:

首先,對于框架的設計,其核心目標應該是提供一種簡單、直觀的方式來幫助開發者解決他們的問題,而不是給開發者制造更多的麻煩。正如尤雨溪所說,一個好的框架應該努力減少用戶的心智負擔,而不是讓他們去研究如何避開框架自身的問題。

然而,框架的復雜性是一個無法避免的問題。在提供更多功能和靈活性的同時,框架必然會帶來更高的學習曲線和更多的心智負擔。因此,如何平衡簡單性和功能性,是每一個框架都需要面臨的挑戰。

對于用戶來說,他們需要的不僅僅是一個好用的工具,更需要的是一個能夠幫助他們解決問題的方案。因此,對于一些違反框架設計初衷的行為,有時候我們并不能簡單地指責用戶。相反,作為框架的開發者,我們應該更多地思考如何通過改進框架的設計,使得用戶能夠更自然、更直觀地使用我們的工具。

此外,對于一些無法避免的復雜性,我們可以通過提供更好的文檔和教程來幫助用戶理解和使用我們的工具。但是,這并不意味著我們可以把所有的問題都推給用戶自己去解決。作為開發者,我們有責任為用戶提供一個簡單、有效的解決方案,而不是讓他們自己去探索如何避開框架的問題。

總之,一個好的框架應該盡可能地減少用戶的心智負擔,提供簡單、直觀的解決方案,同時也要允許用戶有一定的定制化和擴展性。作為開發者,需要不斷地反思和改進工具,以便更好地滿足用戶的需求。

責任編輯:武曉燕 來源: 前端充電寶
相關推薦

2018-11-22 21:45:59

物聯網卡運營商流量卡

2018-03-06 09:49:27

區塊鏈

2009-08-07 13:49:37

服務器托管

2021-12-05 21:05:49

前端JSON API

2010-07-27 16:15:39

計算機技術

2019-09-10 10:14:15

2023-12-12 13:15:00

模型訓練

2021-02-03 13:20:26

人工智能機器人科學

2015-06-09 11:00:21

華三/路由器

2016-10-23 23:00:51

2023-12-25 09:03:33

MySQL索引數據庫

2017-07-10 10:12:53

主機性能CPU

2022-07-29 14:31:18

隱私計算

2022-09-27 08:19:20

前端React

2014-10-27 10:10:53

創業

2018-06-27 13:10:22

程序員面試易犯錯誤

2018-10-10 16:06:27

天線路由器設備

2020-02-14 13:36:12

支付寶人臉識別人工智能

2022-06-09 10:27:40

前端框架開源

2021-08-03 22:59:34

Windows 10Windows微軟
點贊
收藏

51CTO技術棧公眾號

精品国产乱码久久久久久久久| 99热国产免费| 精品美女在线观看视频在线观看| 99视频热这里只有精品免费| 亚洲一区二区三区在线免费观看| 亚洲精品国模| 久久全球大尺度高清视频| av成人在线观看| 亚洲人成电影网站色| 伊人手机在线| 69av一区二区三区| 国产中文在线| 精品久久香蕉国产线看观看亚洲| 三级免费网站| 国产亚洲综合在线| 免费看a级黄色片| 国产欧美一区二区精品性色 | 人妖欧美一区二区| 国外成人在线视频网站| 欧美在线亚洲综合一区| 成人免费看吃奶视频网站| 精品国产精品久久一区免费式| 欧美做受高潮电影o| 一本久久青青| 国产精品久久视频| 人人狠狠综合久久亚洲婷婷| 国产精品白嫩初高中害羞小美女| 美女视频免费精品| 国产精品1234| 国产精品7m凸凹视频分类| 91手机在线播放| 亚洲精选国产| 日本中文不卡| 国产高清亚洲一区| 黄色av网址在线播放| 久久久久久久久久久久久久久99 | 日韩成人在线免费观看| а√在线中文网新版地址在线| 亚洲精品wwww| 国产亚洲观看| 欧美在线激情视频| 欧美aa国产视频| 婷婷五月色综合| 97久久精品人人做人人爽50路| www.99av.com| 午夜精品在线看| 污污的视频在线观看| 亚洲视频网站在线观看| 91精品国产自产在线丝袜啪| 国产精品亚洲激情| 母乳一区在线观看| 青青青青草视频| 亚洲视频一区在线| 快射视频在线观看| 日日骚久久av| 93在线视频精品免费观看| 日本不卡久久| 日本一区免费视频| 日韩av成人| 日韩电影网在线| 日韩母乳在线| 欧美污视频久久久| 久久夜色精品国产欧美乱极品| 日本24小时在线高清视频| 91.com在线观看| 日本久久伊人| 国产精品日本一区二区| 国产精品综合久久| 偷偷要 色偷偷| 亚洲第一国产精品| 全国精品免费看| 日韩中文一区| 国产精品久久久久一区| 午夜小视频在线观看| 午夜精品在线视频| 日韩午夜黄色| 福利在线一区二区三区| 精品视频在线免费| 日韩一区二区三区高清在线观看| 国产精品久久波多野结衣| 久久久影视传媒| а√资源新版在线天堂| 欧美在线xxx| 国产精品一区二区黑丝| 日本福利午夜视频在线| 美日韩在线视频| 日韩精品每日更新| 一区二区三区高清在线视频| 日韩禁在线播放| 欧美国产另类| 日韩中文字幕a| 亚洲精品资源美女情侣酒店| 在线成人直播| jizz欧美性11| 国产亚洲精品久久久| 亚洲一级高清| 免费h片在线观看| 久久久精品日本| 久久精品99久久久| 婷婷五月在线视频| 成人免费视频网址| 国产精品热久久久久夜色精品三区| 丁香花在线观看完整版电影| 成人av在线亚洲| 自拍视频在线观看一区二区| 日本一区免费网站| 性欧美videosex高清少妇| 亚洲电影第三页| 欧美sss在线视频| 无码精品a∨在线观看中文| 日韩欧美视频在线| 韩国一区二区三区在线观看| 黄色片av在线| 国精产品一区一区三区有限在线| 高清国产一区二区| 依依综合在线| 日韩精品一线二线三线| 欧洲国产伦久久久久久久| 日本女优一区| 永久www成人看片| 日韩免费在线观看视频| 日本一区免费视频| 国产欧美日韩电影| 青青在线视频免费| 色综合久久88| 国产欧美精品一区| 综合久久成人| 高清一区二区视频| 欧美激情第三页| 中文字幕中文在线不卡住| 欧美h版在线观看| xxxx一级片| 日韩av高清不卡| 亚洲国产精品久久一线不卡| 亚洲+小说+欧美+激情+另类| 91精品无人成人www| 久久成人18免费网站| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美日韩一二区| 国产精品a级| 黄色网址在线免费观看| 美女视频久久| 91精品国产乱| 久久99热国产| 亚洲精品一区| 日韩少妇内射免费播放18禁裸乳| 久久偷看各类女兵18女厕嘘嘘| xnxx国产精品| 97视频一区| 黄色国产网站| 成人午夜电影在线播放| 欧美狂野另类xxxxoooo| 久热国产精品| 午夜av成人| 国产精品黄页网站在线播放免费| 国产精品久久久久久久久久久新郎 | 蜜桃av在线播放| 经典三级在线视频| 欧美成人激情在线| 亚洲综合在线五月| 欧美视频导航| 亚洲天堂免费电影| 青青在线免费观看视频| 日韩免费观看高清| 欧美剧在线免费观看网站 | 欧洲亚洲一区| 中文字幕亚洲二区| 亚洲人成伊人成综合网小说| 女同性一区二区三区人了人一| 久久久久黄久久免费漫画| 国产精品一区二区免费在线观看| 久久久亚洲天堂| 在线观看日韩电影| 韩国v欧美v日本v亚洲v| 国产精品三级视频| 欧美色视频日本版| 国内视频精品| 日韩精品99| 九九热精品在线播放| 91精品在线影院| 日韩美女天天操| 久久综合九色综合97婷婷女人 | 黄色在线看片| 亚洲视频在线a| 99re国产| 精品国产一区二区三区四区在线观看| 亚洲另类色综合网站| 日本午夜一区二区| 色天天色综合| 日韩精品美女| 最色在线观看| 成人午夜视频在线观看免费| 国产精品一二三在线| 日韩免费观看高清完整版 | 欧美综合精品| 青春草视频在线| 国外av网站| 久久99久久99精品| 激情小说综合区| 日韩av片永久免费网站|