Html Go中我的应用程序结构存在问题

Html Go中我的应用程序结构存在问题,html,go,web,Html,Go,Web,所以一周前,我开始自学格朗。我想做一个像Google drive一样的web应用程序。我学到了基础知识,但有一件事我不明白:项目结构 我搜索了有关如何构建项目的信息,但最终还是弄糊涂了,因为有些人说我必须创建一些东西,比如:github.com/myuser,还有一些人说我必须创建3个不同的文件夹(bin、cmd和pkg) 有人能给我一些关于如何构建我的web项目的提示吗?非常感谢您的帮助。使用MVC模式,您可以从小处着手。没有必要让生活变得更复杂。我通常从模型、控制器、视图、资源、路由器、目录

所以一周前,我开始自学格朗。我想做一个像Google drive一样的web应用程序。我学到了基础知识,但有一件事我不明白:项目结构

我搜索了有关如何构建项目的信息,但最终还是弄糊涂了,因为有些人说我必须创建一些东西,比如:github.com/myuser,还有一些人说我必须创建3个不同的文件夹(bin、cmd和pkg)


有人能给我一些关于如何构建我的web项目的提示吗?非常感谢您的帮助。

使用MVC模式,您可以从小处着手。没有必要让生活变得更复杂。我通常从模型、控制器、视图、资源、路由器、目录和main.go文件开始。项目的结构并不重要。重要的是,您可以理解您的代码,了解每个部分和文件的功能。

构建项目的方法实际上是无限的,每种方法都有利弊。这个问题没有正确答案,只有观点。从教程开始。正如@Adrian所建议的,有很多方法可以组织你的项目。此外,您还可以遵循一些最佳实践。我的建议是: