-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconclusion.txt
46 lines (30 loc) · 1.02 KB
/
conclusion.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
concurrency
Goroutine (your app, but you can write own) : lightweight synchronized thread managed by runtime
Channel : typed conduit for messages between goroutines
Select : lets a goroutine wait for multiple communication operations
Web frameworks
For building REST and other web APIs :
.Beego: beego.me
.Martini: martini.codegangsta.io
.Gorilla:concurrency
Goroutine (your app, but you can write own) : lightweight synchronized thread managed by runtime
Channel : typed conduit for messages between goroutines
Select : lets a goroutine wait for multiple communication operations
Web frameworks
For building REST and other web APIs :
.Beego: beego.me
.Martini: martini.codegangsta.io
.Gorilla: gorillatoolkit.org
.Gocraft : github.com/gocraft/web
.Revel: revel.github.io
Database drivers
standard db func: database/sql
driver interfaces: database/sql/driver
available for relational and NoSQL db
Many community driven
github.com/golang/go/wiki/SQLDrivers
Related Language Courses (ancestors)
C essential training
C++
C#
Java