The project construction series first selects the most common web projects.
Feel free to choose the development environment, after all, Go is also cross-platform.
The choice of development tools varies from person to person. I mainly use Goland. If you are a novice, I still recommend Goland’s
Basically everything you need is there, an open source framework that uses Go thinking to help you build and develop Go applications, beego official website
##Simplification, RESTful support, MVC model, you can use bee tools to quickly develop applications, including monitoring code modifications for hot compilation, automated testing of code, and automated packaging and deployment.
Intelligent, supports intelligent routing and intelligent monitoring, and can monitor QPS, memory consumption, CPU usage, and the running status of goroutine, Keep your online applications under control.
Модульный, beego имеет встроенные мощные модули, включая сеанс, работу с кэшем, ведение журнала, анализ конфигурации, мониторинг производительности, работу с контекстом, модуль ORM, симуляцию запросов и т. д. модулей достаточно для поддержки любого вашего приложения.
## Высокая производительность, beego использует собственный http-пакет Go для обработки запросов, а эффективность параллелизма горутины достаточна, чтобы справиться с большими объемами данных. веб-приложения трафика и приложения API, которые используются в большом количестве продуктов с высоким уровнем параллелизма.
The above is the detailed content of Golang web project construction-1. For more information, please follow other related articles on the PHP Chinese website!