??? ??? ??? ???? ?? ? ??????? ?? ??? ?? ? ???? ????. ? ??????? ??? ????? ???? ?? ????? ??? ?? ??? ?????. Golang? ?? ??, ???? ?? ?? ? ??? ? ?????? ?? ????? ? ?? ??? ?????.
?? Golang ? ????? ??? beego? ??? ???? ????? ???? ?? ? ????????. ?? Go? ?? HTTP ???? ???? RESTful ??, MVC ??? ??? ??? ORM? ?? ?? ??? ??? ?????. ??? ??? ??.
? ????? beego? ???? ??? ? ??????? ??? ???? ??? ?????.
1. beego ? bee ??
?? beego ? bee ??? ???? ???. ? ??? ????? ?? ??? ???? ?? ? ????.
go get -u github.com/astaxie/beego go get -u github.com/beego/bee
??? ??? ? bee ??? ??? ? ????. ? ????? ????. ???? ???? ?? ??? ???? ?? ??? ?????.
bee new project_name
??? project_name? ??? ?? ??? ? ???, project_name??? ? ??? ?????.
2. beego ??? ??
???? ??? ??? ? ???? ?????? beego ???? ???? ???. bee ??? ???? beego ??? ?? ??? ? ????.
bee run
????? ?? ?? ??? 8080???. ??? ???? ?? ?? ?? ???? ??? ? ????.
bee run -p <your_port>
3.
beego ???????? ????? ?? ??? ??? ?? ??? ? ????. ?? ??? ?? ????? ??? ??? ? ????. ???? ????? ?? ??? ????? ?? ???.
bee generate controller <controller_name>
???, ???? ??? ?? ?? IndexController?? ????? ???? ???.
bee generate controller Index
??? ??? ? ???? ??(controllers ?? ??)? ?? IndexController? ?? ? ?? ?? ???? ?????.
package controllers import ( "github.com/astaxie/beego" ) type IndexController struct { beego.Controller } func (c *IndexController) Get() { c.Ctx.WriteString("Hello, world!") }
Get ?????? ??? "Hello, world!" ???? ????.
? ???? Hello World ??? ???? ?? ?? ????? ??????.
4. ??? ??
????, ???? ?? ??? ? ?? ??? ?? ??? ????? ????? ???.
beego ??????? Router? ??? ??? ?? ??? ??? ??? ? ????. routers ?? ??? router.go ??? ???? ?? ??? ??? ??? ? ????. ?? IndexController? ?????:
package routers import ( "github.com/astaxie/beego" "project_name/controllers" ) func init() { beego.Router("/", &controllers.IndexController{}) }
? ? beego.Router ???? ??? ??? ???? ? ?????. ? ?? ????? URL???. ????? Controller???.
5. ? ?????? ??
???? ? ?? ?? ????? ?????? ?? ?????? ?? ??? ??? ???? ? ????. ????? beego ??? ???? ????? ?? http://localhost:8080/? ???? "Hello, world!" ???? ?????.
6. ? ??? ??
Beego? ?????? ???? ???? ? ??? ??? ??? ??? ???? HTML ???? ???? ?? ?????. views ?? ??? index.tpl? ? ???? ??? ? ????. ??? ??? ????:
<html> <head> <title>Hello World</title> </head> <body> <h1>{{.}}</h1> </body> </html>
?? ?? IndexController? Get ????? ??? ?? ??? ???? ??? ???? ??? ? ????.
package controllers import ( "github.com/astaxie/beego" ) type IndexController struct { beego.Controller } func (c *IndexController) Get() { c.Data["Website"] = "beego.me" c.Data["Email"] = "astaxie@gmail.com" c.Data["Message"] = "Hello, world!" c.TplName = "index.tpl" }
?????? ???? ??, ??? ??, ????? 3?? ?-? ?? ??????. ?? ?? ???? URL? ???? ? HTML ???? ???? ?????? TplName? ??? ?? ???? ?????.
7. ??
? ????? ????? beego? ???? ? ??????? ??? ???? ??? ?????. ?? beego ? bee ??? ??? ?? bee ??? ???? ? ????? ????. ???? Controller?? ??? ??? ???? Router? Controller? ??? ? ??? ??? ?????. ????? beego? ?? ??? ??? ???? HTML ???? ?? ??????. beego? ???? ??? ? ??????? ???? ???? ??? ?? ??? ? ? ??? ? ????.
? ??? Golang? ? ????? beego? ???? ? ??????? ??? ?????.? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

Golang? ?? ?? ? ?? ????? ???? C? ??? ?? ? ??? ??? ??? ????? ?????. 1) Golang? ??? ?? ? ??? ????? ?? ??? ?????, ??? ? ??? ??? ?????. 2) C? ?? ??? ?? ? ???? ???? ?? ??? ? ??? ???? ???? ??? ??? ?????.

Golang? ????? C?? ?? C? ?? ???? Golang?? ????. 1) Golang? Goroutine ? Channel? ?? ???? ???? ????, ?? ?? ?? ??? ???? ? ?????. 2) C ???? ??? ? ?? ?????? ?? ????? ??? ???? ???? ??? ???? ??? ??????? ?????.

GO? ?? ?????? ????? ? ??? ?? ?? ?????? ?? ????? GO? ????? ? ? ???? ?? ? ?? ???? ??? ????.

Golang? ??? ?? ? ???? Python?? ????. 1) Golang? ??? ?? ??? ???? ??? ??? ?? ??? ?????? ? ?????. 2) ?? ? ???? ???? ??? ????? Cython? ?? ??? ?? ??? ??? ? ? ????.

Go Language? ????? ?? ??? ???? ???? ? ? ?????. ??? ??? ????. 1. ??? : ?? ??? ???, ?? ??? ??; 2. ?? ????? : ?? ?? ? ??? ?? ?? ??? ???; 3. ??? : ??? ??, ?? ? ?? ?? ?? ??; 4. ??? ??? : ??? ??? ???, ?? ??? ?????.

Golang? Python? ?? ?? ? ??? ????. Golang? ??? ? ?? ?????? ????? Python? ??? ?? ? ? ??? ?????. Golang? ??? ??? ???? ???? ???? Python? ??? ?? ? ??? ????? ???? ?????.

C? ???? ??? ? ??? ???? ?? ???? ????? ? ????? Golang? ?? ?? ? ?? ??? ??? ??? ????? ? ?????. 1.C? ??? ?? ??? ?? ??? ??? ??? ???? ?? ? ?? ??? ??? ?????. 2. Golang? ??? ??? ?? ? ?? ??? ??? ???, ?? ??? ??? ??? ?????.

goimpactsdevelopmentpositively throughlyspeed, ??? ? ???.
