學program學GO好唔好?
JReeeeN
134
回覆
21 Like
4 Dislike
第 1 頁
第 2 頁
第 3 頁
第 4 頁
第 5 頁
第 6 頁
eventually
2020-05-17 17:35:00
樓主冇覆過post
學嚟搵食同玩玩下好唔同,玩玩下嘅,咪玩咯,樓主係咪覺得蝕底咗啲乜?搵食嘅話,學一隻programming language都扭扭擰擰咁,第時點學第二三四五六七八隻?樓主要學嘅,係learn to learn
JReeeeN
2020-05-17 17:49:41
各位嘅回覆我都有睇到,喺我自己答唔到嘴啫
真心想睇下邊樣野cover得多啲通用啲,自己有玩過下python黎做data嘢,難嘅唔多識。
唔係扭擰,了解多幾樣嘢唔好咩?因為本身唔喺IT出身,接觸面有限,所以都要靠前輩們指點下。
咁辛苦為乜呀
2020-05-17 19:34:35
有
你無用過 gorm?
真係幾無聊
2020-05-17 21:14:19
goroutine 同 multi-threading 唔係exactly 同一樣野
Go可以係OO, depend on 你點寫.
真係幾無聊
2020-05-17 21:47:57
Go 嘅standard library 相比Java/C#/Python嘅 全面好多
syntax又簡單, 好容易上手
由Go開始係個好選擇
但係Go 簡化咗好多其他language general 嘅syntax, 之後要轉番出去學其他就要用多d時間
bros
2020-05-17 23:06:29
gorm好垃圾......
我用microservice寫法 in some sense 避開左 gorm d伏...
做乜尻啊你
2020-05-17 23:08:08
明明 OO 係concept
js 都可以有OO啦
bros
2020-05-17 23:10:50
與其特登揀個language去學, 不如多認識下programming concept / paradigm, 聽下咩叫package manager咩係multithread咩係microservice咩係orm、仲有好多industrial pattern / anti-pattern, 然後以呢d基礎知識去理解唔同language係唔同情況下的好壞... 到你真係
需要
用既時候, 先開始學會更efficient
bros
2020-05-17 23:11:54
有句我最鍾意講
雖然D人話C++係C既OO版, 但其實C都可以寫到好OO
做乜尻啊你
2020-05-17 23:14:09
D人個底唔好咪會咁講
都係睇下你點寫 但而家唔寫OO 都唔會死人
bros
2020-05-17 23:16:24
microservice寫法拆到勁細可以完全係code既層面拋棄OO
做乜尻啊你
2020-05-17 23:26:46
你可以行k8s 咁都可以叫microservice既
不過我寫microservice 都係行serverless 掉上lambda
網蛇
2020-05-19 18:19:31
上面話Go 5年會無果條友
知唔知docker/kubernetes用咩寫呀
唔少cloud infrastructure都係用Go寫
網蛇
2020-05-19 18:23:59
唔同Python ORM唔岩Go
Code generation + dynamic query building先係正路
網蛇
2020-05-19 18:33:31
Code generation有xo.xo
SQL query builder有squirrel
https://github.com/Masterminds/squirrel
不過我個人唔係太鐘意squirrel
xo.xo都麻麻 postgresql template有bug 但maintainer唔理
我個人整左套code generation + query building toolkit可以將Python SQLAlchemy query objects同models轉成Go code
網蛇
2020-05-19 18:36:50
Static queries用code generator去gen
dynamic queries用query builder去整
JReeeeN
2020-05-19 19:33:24
感謝分享
網蛇
2020-05-19 19:57:54
有一個幾popular幾ORM framework叫SQLBoiler
佢可以自動inspect係既database 去generate一堆Go code出黎
不過SQLBoiler既internal caching mechanism 真係on9到極點
每款model都有個global R/W lock去protect住個in-memory cache
而且所有queries都會經過個cache
先唔講multi-process cache consistency
淨計performance都已經唔掂
完全係無腦既design
不過如果你唔care performance
可以去試下
就咁睇 好似易用過Gorm
緊爽春蠅
2020-05-20 12:59:25
想搭單問下,go, python, c#呢三種language喺處理超大xml上面邊個performance會好啲?
Yvanna
2020-05-23 20:36:17
xslt,xpath?
咁辛苦為乜呀
2020-05-23 21:07:16
go
如果你講performance
業餘奶茶控
2020-05-23 21:22:01
視乎你見到呢隻go吉祥物開唔開胃
第 1 頁
第 2 頁
第 3 頁
第 4 頁
第 5 頁
第 6 頁
吹水台
自選台
熱 門
最 新
手機台
時事台
政事台
World
體育台
娛樂台
動漫台
Apps台
遊戲台
影視台
講故台
健康台
感情台
家庭台
潮流台
美容台
上班台
財經台
房屋台
飲食台
旅遊台
學術台
校園台
汽車台
音樂台
創意台
硬件台
電器台
攝影台
玩具台
寵物台
軟件台
活動台
電訊台
直播台
站務台
黑 洞