学士论文主题 - 消息应用程序,技术栈/工具选择帮助
你好,我是一名即将选择论文主题的三年级学生。我原本打算开发一个消息应用程序,但我不确定自己是否完全了解可能面临的挑战和可以帮助我创建它的工具。
起初,我计划使用 C# 结合 ASP.NET Core MVC 和 SignalR(因为我对 C# 非常熟悉)来构建消息系统,并使用 Blazor 或 React 作为前端。
我也考虑过使用 Angular 作为前端,但我对 TypeScript 了解不深。不过,由于我精通 JavaScript,所以我随时准备学习它。
尽管有这些考虑,我最大的担忧还是后端。我的目标是让应用程序运行得更快,我听说 Go 是理想的选择。问题是我最近才开始学习 Go(所以我基本上对它不太了解),而且据我所知,适合它的强大后端框架并不多。人们常常建议只使用标准库,这似乎太繁琐了。
查看原文
Hello, I'm a third-year student about to choose my thesis topic. I was thinking about developing a messaging app, but I'm not sure if I'm fully aware of the challenges and tools that could help me create it.<p>At first, I planned to use C# with ASP.NET Core MVC and SignalR (since I know C# very well) for the messaging system, along with a Blazor or React frontend.<p>I also considered using Angular for the frontend, but I don't know TypeScript very well. However, since I'm proficient in JavaScript, I'm ready to learn it whenever necessary.<p>Despite these considerations, my biggest concern is the backend. My goal is to make the app fast, and I've heard that Go would be ideal for this. The problem is that I've only recently started learning Go (so I basically don’t know it), and from what I’ve heard, there aren't many robust backend frameworks available for it. People often recommend using only the standard library, which seems too cumbersome.