`.NET Web`新人入門必學專案`EarthChat`

tokengo發表於2023-10-31

.NET Web新人入門必學專案EarthChat

EarthChat是一個基於.NET 7的實戰專案,EarthChat提供了很多的最佳實踐,EarthChat的目標也是成為一個很多人都喜歡的大型聊天業務系統,並且將結合SK+AI大模型進行打造智慧業務系統,在EarthChat中你也可以是新人,也可以是久經沙場的老手,一樣可以得到很多有用的經驗,EarthChat目前也提供了系統的相關文件,很詳細的描述系統的一些功能的實現和原理講解,如果你想了解EarthChat是如何通訊的可以前往SignalR原理講解,在這個文件中對於原理講解很詳細,

EarthChat專案文件

專案文件地址:https://docs.chat.tokengo.top/docs/intro

目前文件還在繼續更新,並且會跟隨系統的更新一塊迭代,還有很多新人都關注的工作相關的文件,在文件當中我們提供了初級工程師的簡歷模板(並不完全標準,如果有更好的意見可以修改文件PR)。

還有運維相關文件,在這裡文件中你可以學到很多知識,也有很多Asp.NET Core相關知識點

EarthChat後端

在實現EarthChat中我們對於技術棧的選擇是MasaFramework+MiniApis+DDD+CQRS並且我們將SKServer拆分成獨立服務,透過Redis的訂閱釋出進行通訊,以便簡單實現。

EarthChat前端

在規劃EarthChat中我們其實是規劃了WebPC的相關實現,在實現Web我們採用了React+Semi,實現PC我們採用了跨平臺Avalonia UI進行實現(目前還未完成佈局頁面基本完善)

Web體驗地址: https://chat.tokengo.top/ (提供了免費的ChatGPT使用只需要在字首加上 ai

關於

Gitee:https://gitee.com/hejiale010426/chat
Github: https://github.com/239573049/chat
專案文件:https://docs.chat.tokengo.top/docs/intro/
B站相關影片:https://www.bilibili.com/video/BV1tH4y1X7VL/?spm_id_from=333.999.0.0&vd_source=95c696f653977c75c7e1737d3d883e2d
技術交流群:737776595

相關文章