首頁>科技>

Nohost 本身是一個通用化設計、可擴充套件的方案,在騰訊內部以及業界各大前端團隊均有較為廣泛的使用。在騰訊內有超過80個前端團隊直接部署了 Nohost 或者基於 Nohost 能力擴充套件的應用,覆蓋使用使用者群體超過1000人。業界上也有多個公司(小贏科技、網易遊戲、位元組跳動、轉轉二手車等)的前端團隊獨立部署使用。

以下為SegmentFault 思否對騰訊IMWeb前端團隊的採訪:

Q1:請簡單談一下 Nohost 正式開源的意義

Nohost在我們團隊內,最初的設計只是為了解決產品體驗需求,頻繁配置host代理難的問題而誕生的一個小工具。但隨著近年來,我們團隊高速迭代的需求研發節奏下,發現不單只是產品體驗難的問題,還有更多影響我們研發協同效率的問題,比如:測試環境代理配置缺乏中心化配置、缺乏跨平臺通用代理工具、測試環境部署易衝突、問題定位難、聯調效率慢等。因此,我們升級了原來的Nohost小工具,打造成了一個多環境代理配置及抓包除錯平臺,來解決這些在開發聯調、測試、產品體驗三大研發流程階段的痛點,提升研發的效率。

我們發現這些問題,在騰訊內以及業界的團隊中,也是比較普遍的痛點。且由於Nohost本身就是一個通用化設計、可擴充套件的方案, 我們決定將進行Nohost開源,希望可以幫助大家更好地提升研發效率。

Q2:那些使用Nohost的團隊或公司有什麼反饋嗎?

從公司內以及業界的團隊使用後的反饋來看,確實Nohost能幫忙他們解決研發流程效率的問題。特別是產品體驗、抓包定位這2大核心功能。以前他們團隊都需要手動配置host給到產品體驗新特性。使用Nohost後,只需要安裝對應端上的客戶端,即可快速切換任意測試環境體驗,且支援主流各端(小程式、APP、Web以及客戶端)。另外當出現bug時,透過實時抓包/抓包分享功能也可以快速檢視到對應異常的請求,生成線上url發給對應的後臺重放排查,極大提升了他們的問題定位速度以及團隊整體的研發效率。有一些團隊使用後,還會自發地幫我們宣傳推廣。

希望藉助開源社群的力量,大家一起參與進來協同共建,能讓解決方案更加通用以及強大。另外一方面,也是希望透過開源,讓更多人瞭解到騰訊IMWeb團隊,並吸引業界更多的人才加入我們。

Q5:還有什麼想要和使用者們說的嗎?

隨著今年疫情來襲,線上教育業務的爆發式增長,我們團隊的規模去年一年翻了一番,放眼 3 年後,增長規模還會更大。Nohost在我們高速迭代的需求節奏下,很好地幫助我們提升了團隊的協同效率。

除了Nohost這類開源專案外,我們團隊在前端的領域方向均保持著較為領先的探索,比如實時音影片(WebRTC)、WebAssembly結合音影片應用場景、Serverless、LowCode、工程化效能DevOps等方向均有所涉獵。

11
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 又一駭客透過微軟漏洞攻擊了Malwarebytes