Re: [讨论] 请大家聊聊静态语言的缺点

楼主: ripple0129 (perry tsai)   2020-11-23 12:00:30
就是囉嗦开发时间长而已
其他就没什么缺点了
所以说看情形去使用语言
要做个稳定的大专案还是静态语言妥当
我只是写个一次性的自动化脚本
这么囉嗦要写一堆要死
我只是要写个prototype给客户看看
弄个mvp就好
多花一堆开发时间要死
这些情形下自然动态比静态好
这世界上没有必定好的语言
不然其他语言可以收收掉了
都是因时因地制宜
多的是初期动态语言
后期转静态语言的专案
有的时候市场你比人家慢推出
你就可以不用做了
作者: meowyih (meowyih)   2020-11-23 12:35:00
你这篇意思是动态型别写起来比较快, 我到是不觉得有快到哪, 只是习惯问题吧?
作者: casd82 (28dsac)   2020-11-23 20:30:00
动态型别呼叫函数直接ducktyping不用写一堆interface 确实比较快吧 但更容易spaghetti code
作者: dream1124 (全新开始)   2020-11-23 21:15:00
同意你说的优点,只是我一直很纳闷那影响真有那么大吗我有股直觉现在开发的效能瓶颈其实是在设计和理解规格至于语言能否给你一点方便相较影响速度的程度小很多感觉需求不明确,要啥不清楚,或是PG难理解规格解决这些问题花掉的时间似乎比语言省的多太多如果规格清楚又借由种种方法另PG快速搞懂规格那实作起来应该会快很多。
作者: viper9709 (阿达)   2020-11-23 23:56:00
推这篇
作者: superpandal   2020-11-24 07:26:00
业务繁杂就会觉得有差了 有些语言你手刻可以 有些不行行不行在时程 框架产生的原因
作者: alihue (wanda wanda)   2020-11-24 07:35:00
如果要起一个简单的 http server 回静态内容,py + flask 可以马上弄好还自带 http server写一些资料转换如操作 json 格式资料也是py快很多,对于一次性的工作用 py确实开发快
作者: hegemon (hegemon)   2020-11-24 08:12:00
如果遇到楼上那种需求,用Golang更爽一点
作者: ku399999   2020-11-24 11:52:00
现在已经发展到动态语言写起来不会比较快了吗
作者: shter (飞梭之影)   2020-11-24 21:44:00
操作 json 还是 Node.js 快又顺手,也是自带 http server毕竟 json 先天就是参考 javascript 而来的JSON.parse JSON.stringify 其实型别也转的很清楚
作者: lturtsamuel (港都都教授)   2020-11-24 22:43:00
操作json我觉得rust serde函式库最顺手 高效能 客制性高 还能自订验证函式 配合enum系统 基本上parse完就不用担心参数合法性的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com