學program學GO好唔好?
上一頁
第 4 頁
下一頁
eventually
2020-5-17 17:35:00
樓主冇覆過post
:^(
學嚟搵食同玩玩下好唔同,玩玩下嘅,咪玩咯,樓主係咪覺得蝕底咗啲乜?搵食嘅話,學一隻programming language都扭扭擰擰咁,第時點學第二三四五六七八隻?樓主要學嘅,係learn to learn
Ads
JReeeeN
2020-5-17 17:49:41
各位嘅回覆我都有睇到,喺我自己答唔到嘴啫
:^(
真心想睇下邊樣野cover得多啲通用啲,自己有玩過下python黎做data嘢,難嘅唔多識。
唔係扭擰,了解多幾樣嘢唔好咩?因為本身唔喺IT出身,接觸面有限,所以都要靠前輩們指點下。
咁辛苦為乜呀
2020-5-17 19:34:35
有
你無用過 gorm?
真係幾無聊
2020-5-17 21:14:19
goroutine 同 multi-threading 唔係exactly 同一樣野
Go可以係OO, depend on 你點寫.
真係幾無聊
2020-5-17 21:47:57
Go 嘅standard library 相比Java/C#/Python嘅 全面好多
syntax又簡單, 好容易上手
由Go開始係個好選擇
但係Go 簡化咗好多其他language general 嘅syntax, 之後要轉番出去學其他就要用多d時間
bros
2020-5-17 23:06:29
gorm好垃圾......
我用microservice寫法 in some sense 避開左 gorm d伏...
做乜尻啊你
2020-5-17 23:08:08
明明 OO 係concept
:^(
:^(
:^(
:^(
js 都可以有OO啦
:^(
bros
2020-5-17 23:10:50
與其特登揀個language去學, 不如多認識下programming concept / paradigm, 聽下咩叫package manager咩係multithread咩係microservice咩係orm、仲有好多industrial pattern / anti-pattern, 然後以呢d基礎知識去理解唔同language係唔同情況下的好壞... 到你真係
需要
用既時候, 先開始學會更efficient
bros
2020-5-17 23:11:54
有句我最鍾意講
雖然D人話C++係C既OO版, 但其實C都可以寫到好OO
:^(
:^(
:^(
做乜尻啊你
2020-5-17 23:14:09
D人個底唔好咪會咁講
:^(
:^(
都係睇下你點寫 但而家唔寫OO 都唔會死人
:^(
:^(
:^(
bros
2020-5-17 23:16:24
microservice寫法拆到勁細可以完全係code既層面拋棄OO
:^(
:^(
Ads
做乜尻啊你
2020-5-17 23:26:46
你可以行k8s 咁都可以叫microservice既
:^(
:^(
不過我寫microservice 都係行serverless 掉上lambda
:^(
TheCrow
2020-5-18 01:29:17
此回覆已被刪除
力=質量x加速度
2020-5-18 22:27:28
此回覆已被刪除
網蛇
2020-5-19 18:19:31
上面話Go 5年會無果條友
知唔知docker/kubernetes用咩寫呀
:^(
唔少cloud infrastructure都係用Go寫
網蛇
2020-5-19 18:23:59
唔同Python ORM唔岩Go
Code generation + dynamic query building先係正路
TheCrow
2020-5-19 18:24:50
此回覆已被刪除
網蛇
2020-5-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-5-19 18:36:50
Static queries用code generator去gen
dynamic queries用query builder去整
JReeeeN
2020-5-19 19:33:24
感謝分享
:^(
網蛇
2020-5-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
Ads
緊爽春蠅
2020-5-20 12:59:25
想搭單問下,go, python, c#呢三種language喺處理超大xml上面邊個performance會好啲?
Yvanna
2020-5-23 20:36:17
xslt,xpath?
咁辛苦為乜呀
2020-5-23 21:07:16
go
如果你講performance
業餘奶茶控
2020-5-23 21:22:01
:^(
視乎你見到呢隻go吉祥物開唔開胃
:^(
上一頁
第 4 頁
下一頁