Wlodzimierz跨平台Messenger示例项目(Angular+.NET Core+Kotlin)

跨平台 Messenger 的全家桶组合,前端用的是Angular做的 SPA,响应挺快,界面交互也还不错。后端搭的是.NET Core,用到了CQRSMediatR,结构清晰,扩展性蛮好。

项目里头技术风格偏“架构控”,比如DDD清洁架构TDD设计模式啥的都有一套。如果你对这些模式比较熟,可以直接套进自己的项目里。

比较适合做 IM、团队协作、实时消息类的业务系统,功能不复杂但要有点架构设计的。前端的Angular SPA跑起来还蛮流畅,Kotlin 那部分是移动端原生写的,也挺稳。

对了,CQRS 配 REST API 这个组合,配合MediatR中间件,用起来还挺顺手的,不容易写成一坨逻辑代码。

如果你正好也在折腾跨平台聊天应用,或者研究 CQRS、DDD 这些概念,拿这个项目参考下思路还挺合适。

folder
wlodzimierz:STEP计算机学院的论文。 一个跨平台的Messenger,由Angular中的SPA应用程序以及Kotlin中的本机移动应用程序组成 预估大小:552个文件
file
WlodzimierzIdentityContextModelSnapshot.cs 9KB
file
InitialCreate.Designer.cs 10KB
file
InitialCreate.cs 9KB
file
Photo.Designer.cs 10KB
file
FirstName.Designer.cs 10KB
file
NullableAdditional.Designer.cs 10KB
file
ListQuery.cs 4KB
file
MessagesQuery.cs 4KB
file
ListQuery.cs 4KB
file
ConversationMessagesQuery.cs 3KB
file
ConversationsQuery.cs 4KB
file
ContactsQuery.cs 4KB
file
FilterQuery.cs 4KB
file
ListQuery.cs 3KB
file
FilterQuery.cs 4KB
file
UsersController.cs 4KB
file
ExceptionFilter.cs 5KB
file
Startup.cs 5KB
file
certificate.cnf 307B
file
.browserslistrc 703B
zip 文件大小:832.88KB