Webpack Dashboard提供了比控制臺輸出更好的用戶體驗

責任編輯:editor004

2016-08-24 12:07:42

摘自:INFOQ

Webpack Dashboard是一款新工具,由于開發(fā)人員對當前控制臺工具的用戶體驗感到失望,所以它迅速地流行了起來。Webpack是一個模塊管理器,在JavaScript開發(fā)社區(qū)迅速獲得了立足點,尤其受React開發(fā)人員歡迎。

Webpack Dashboard是一款新工具,由于開發(fā)人員對當前控制臺工具的用戶體驗感到失望,所以它迅速地流行了起來。

Ken Wheeler是Formidable的開源主管。他表示,雖然Webpack在終端輸出中提供了“足夠的信息”,但仍然不能滿足他的需要:

我一直覺得很難從中找出任何有用的信息,只能等到構(gòu)建結(jié)束,然后向上滾動,直到找到我想要的信息。

Wheeler決定構(gòu)建一個工具,能夠以一種更緊湊、更有條理的方式顯示信息。Webpack Dashboard以功能強大的blessed庫為基礎構(gòu)建,為Webpack構(gòu)建提供了一目了然的信息,其中包括構(gòu)建過程和狀態(tài)、日志和構(gòu)建涉及的模塊列表。

該項目的流行似乎是因為觸到了社區(qū)的痛處。對此,Wheeler并不感到驚訝。他告訴InfoQ,“我認為,社區(qū)渴望更好的開發(fā)體驗,而在眾多可以提升體驗的工作中,這只是一件小事”。Facebook工程師Dan Abramov注意到了這種反應,他在推特上說,人們“對于提升開發(fā)工具的用戶體驗有著巨大的需求。”

Webpack Dashboard:2天內(nèi)3000星。人們對于提升開發(fā)工具的用戶體驗有著巨大的需求。請注意!https://t.co/QLY6qrODZK pic.twitter.com/AgRWA9o8TM

— Dan Abramov (@dan_abramov),2016年8月16日

社區(qū)中有人對于該工具的有用性提出了質(zhì)疑。在Hacker News上,Kris Siegel評論說:

在安裝并啟動webpack之后,人們真的會查看終端,以確定它是在重新編譯,還是做其他的什么操作嗎?至少我沒聽說任何人那樣做過。你真的不會頻繁地查看有沒有什么重要的信息,除非你是在查找錯誤或類似的東西。

Wheeler已經(jīng)有了更多的計劃:

我已經(jīng)創(chuàng)建了一個PR/branch,目標是簡化API和配置,使用單獨的進程運行Dashboard,通過sockets(放松,沒有破壞性修改)和webpack通信。這應該可以解決很多邊緣情況,也許能加速事情進展。接下來,我希望創(chuàng)建一個最小模式,就是不像現(xiàn)在這樣全屏顯示。將來?我想創(chuàng)建一個API,用戶可以通過它定制顯示面板,并連接到webpack之外的其他工具。

Webpack是一個模塊管理器,在JavaScript開發(fā)社區(qū)迅速獲得了立足點,尤其受React開發(fā)人員歡迎。

查看英文原文:Webpack Dashboard Improves UX Over Console Output

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號