我想使用 GO 和 MongoDB 构建一个基于 API 的应用程序。我来自 Asp.net MVC 背景。可能如果我使用 MVC Web 应用程序构建架构,需要考虑的是
关注点分离(SoC)
数据模型
商业实体
商业服务
控制器
依赖注入和工作统一
单元测试
最小起订量或 nUnit
与 UI 框架集成
Angularjs 或其他
支持 SEO 的 RESTful url
下面的架构可能是我对基于 MVC 的应用程序的需求的解决方案
网络上有资源可以构建基于 Asp.Net 或 Java 的应用程序,但我还没有找到 Golang 应用程序架构的解决方案。
是的,GO 与 C# 或 Java 不同,但仍然有用于创建可重用代码的结构、接口和通用应用程序架构。考虑以上几点,我们如何在 GO 应用程序中创建一个干净且可重用的项目结构以及一个用于 DB(Mongodb)事务的通用存储库。任何网络资源也是一个很好的起点。
翻过高山走不出你
拉莫斯之舞
ABOUTYOU
相关分类