Wlodzimierz跨平台Messenger示例项目(Angular+.NET Core+Kotlin)
跨平台 Messenger 的全家桶组合,前端用的是Angular做的 SPA,响应挺快,界面交互也还不错。后端搭的是.NET Core,用到了CQRS和MediatR,结构清晰,扩展性蛮好。
项目里头技术风格偏“架构控”,比如DDD、清洁架构、TDD、设计模式啥的都有一套。如果你对这些模式比较熟,可以直接套进自己的项目里。
比较适合做 IM、团队协作、实时消息类的业务系统,功能不复杂但要有点架构设计的。前端的Angular SPA
跑起来还蛮流畅,Kotlin 那部分是移动端原生写的,也挺稳。
对了,CQRS 配 REST API 这个组合,配合MediatR
中间件,用起来还挺顺手的,不容易写成一坨逻辑代码。
如果你正好也在折腾跨平台聊天应用,或者研究 CQRS、DDD 这些概念,拿这个项目参考下思路还挺合适。
wlodzimierz:STEP计算机学院的论文。 一个跨平台的Messenger,由Angular中的SPA应用程序以及Kotlin中的本机移动应用程序组成
预估大小:552个文件
WlodzimierzIdentityContextModelSnapshot.cs
9KB
InitialCreate.Designer.cs
10KB
InitialCreate.cs
9KB
Photo.Designer.cs
10KB
FirstName.Designer.cs
10KB
NullableAdditional.Designer.cs
10KB
ListQuery.cs
4KB
MessagesQuery.cs
4KB
ListQuery.cs
4KB
ConversationMessagesQuery.cs
3KB
832.88KB
文件大小:
评论区