作者ripple0129 (perry tsai)
看板Soft_Job
標題Re: [討論] 請大家聊聊靜態語言的缺點
時間Mon Nov 23 12:00:30 2020
就是囉嗦開發時間長而已
其他就沒什麼缺點了
所以說看情形去使用語言
要做個穩定的大專案還是靜態語言妥當
我只是寫個一次性的自動化腳本
這麼囉嗦要寫一堆要死
我只是要寫個prototype給客戶看看
弄個mvp就好
多花一堆開發時間要死
這些情形下自然動態比靜態好
這世界上沒有必定好的語言
不然其他語言可以收收掉了
都是因時因地制宜
多的是初期動態語言
後期轉靜態語言的專案
有的時候市場你比人家慢推出
你就可以不用做了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.16.36 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1606104032.A.A40.html
1F:推 meowyih: 你這篇意思是動態型別寫起來比較快, 我到是不覺得有快到 11/23 12:35
2F:→ meowyih: 哪, 只是習慣問題吧? 11/23 12:35
3F:→ casd82: 動態型別呼叫函數直接ducktyping不用寫一堆interface 確實 11/23 20:30
4F:→ casd82: 比較快吧 但更容易spaghetti code 11/23 20:30
5F:推 dream1124: 同意你說的優點,只是我一直很納悶那影響真有那麼大嗎 11/23 21:15
6F:→ dream1124: 我有股直覺現在開發的效能瓶頸其實是在設計和理解規格 11/23 21:15
7F:→ dream1124: 至於語言能否給你一點方便相較影響速度的程度小很多 11/23 21:16
8F:→ dream1124: 感覺需求不明確,要啥不清楚,或是PG難理解規格 11/23 21:17
9F:→ dream1124: 解決這些問題花掉的時間似乎比語言省的多太多 11/23 21:18
10F:→ dream1124: 如果規格清楚又藉由種種方法另PG快速搞懂規格 11/23 21:19
11F:→ dream1124: 那實作起來應該會快很多。 11/23 21:19
12F:推 viper9709: 推這篇 11/23 23:56
13F:→ superpandal: 業務繁雜就會覺得有差了 有些語言你手刻可以 有些不 11/24 07:26
14F:→ superpandal: 行 11/24 07:27
15F:→ superpandal: 行不行在時程 框架產生的原因 11/24 07:27
16F:推 alihue: 如果要起一個簡單的 http server 回靜態內容, 11/24 07:35
17F:→ alihue: py + flask 可以馬上弄好還自帶 http server 11/24 07:35
18F:→ alihue: 寫一些資料轉換如操作 json 格式資料也是py快很多,對於 11/24 07:37
19F:→ alihue: 一次性的工作用 py確實開發快 11/24 07:37
20F:推 hegemon: 如果遇到樓上那種需求,用Golang更爽一點 11/24 08:12
21F:推 ku399999: 現在已經發展到動態語言寫起來不會比較快了嗎 11/24 11:52
22F:推 shter: 操作 json 還是 Node.js 快又順手,也是自帶 http server 11/24 21:44
23F:→ shter: 畢竟 json 先天就是參考 javascript 而來的 11/24 21:45
24F:→ shter: JSON.parse JSON.stringify 其實型別也轉的很清楚 11/24 21:46
25F:→ lturtsamuel: 操作json我覺得rust serde函式庫最順手 高效能 客製 11/24 22:43
26F:→ lturtsamuel: 性高 還能自訂驗證函式 配合enum系統 基本上parse完 11/24 22:43
27F:→ lturtsamuel: 就不用擔心參數合法性的問題 11/24 22:43