近期,騰訊云發布了其Node.js SDK的4.0版本,然而這一更新卻意外地在開發者社區中引發了廣泛討論。一位名為batchor的開發者在GitHub上公開表達了對新版本的不滿,他指出,騰訊云的Node.js SDK打包后的體積接近100MB,相比之下,競爭對手亞馬遜云的AWS SDK打包體積僅為13MB。
batchor的這一觀點迅速獲得了大量開發者的共鳴,截至報道發布時,他的吐槽已經收獲了超過2198個點贊表情,顯示出開發者們對于SDK體積過大的普遍關注。
面對開發者的質疑,騰訊云團隊迅速做出了回應。成員zqfan在GitHub的Issues下方留言致歉,并解釋了體積差異的原因。他指出,batchor在對比時,AWS采用的是按需分包的方式,而騰訊云則提供了全產品的總包。這種總包方式雖然包含了更多功能,但也因此導致了體積的增大。
zqfan進一步表示,騰訊云其實也提供了類似的分包使用方案,開發者可以根據自己的需求選擇只包含所需功能的分包,從而減小SDK的體積。他同時透露,針對全產品總包體積過大的問題,騰訊云正在積極跟進后續的優化方案,以期在未來版本中提供更加輕量、高效的SDK。
此次事件不僅引發了開發者對于SDK體積的關注,也促使騰訊云團隊更加深入地思考如何更好地滿足開發者的需求。在未來的發展中,騰訊云或將更加注重產品的輕量化和模塊化,以提供更加靈活、高效的云服務。