國內流行的兩大開源.net微信公眾平台SDK對比分析


最近忙於微信周邊的開發

難免手癢去搜索一下有沒有相關的sdk直接拿來使

還真發現了不少

這里總結兩個看起來比較不錯的.net平台下基於C#語言開發的SDK

一個強大一個小巧

(1) Senparc.Weixin.MP    
Github: https://github.com/JeffreySu/WeiXinMPSDK (Fork:500+)
標語:微信公眾平台SDK Senparc.Weixin for C#
達到1000+ commits,15個contributors,5個branches。

(同時由於易信的API目前與微信保持一致,此SDK也可以直接用於易信,如需使用易信的自定義菜單,通用接口改成易信的通訊地址即可)。已經支持用戶會話上下文(解決服務器無法使用Session處理用戶信息的問題)。

(2)WeixinSDK.net  
Github:  https://github.com/night-king/weixinSDK(Fork:30+)
標語:一個超級輕量級的,像Python一樣自由書寫代碼的微信公眾平台SDK(.net版本)
達到60+ commits,1個contributors,1個branches。

目前只針對微信公眾平台開發者文檔所有API進行包裝也就是微信服務號和訂閱號的開發,不支持微信企業號和移動端API。但是不排除企業號和移動端API共有部分的調用,對於這部分本SDK不保證其能調用成功。

 

前者強大,而后者小巧

前者的設計思路是大而全,功能完備且強大,所有用到的中間對象都用實體類的形式表達出來,所以顯得重了些,但是卻不笨

后者基本上API涉及到的業務都用Dynamic對象表示,所以顯得一下子比前者輕了許多。

輕量級,結構清晰,簡單靈活。

 

另外選擇的問題還是要看個人喜好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM