作者neversay (子不语)
看板java
标题Re: [GWT] 序章—用? 不用? Java 的错?
时间Tue Nov 24 18:38:58 2009
43.
※ 引述《adrianshum (Alien)》之铭言:
: 其实我也不太肯定, dynamic typing vs static typing
: 对开发速度的影响有多大? 我一向的经验是, busienss
: logic 和 design 才是花最多时间的部份, 反而开发
: 的时候多打几个字少打几个字, 对整体开发速度影响
: 不大.
I HATE dynamic typing.
Static typing虽然会让你在coding时多花一些时间打字,
让你碰到multi arguments generic typing时停下来玩解谜游戏,
让工作停顿几十分钟,但是他得到的回馈是事後maintain时省下
几十个小时的debugging time。
Dynamic typing刚好相反,很多dynamic typing语言都特别适合
拿来做prototype,短时间把概念做好拿给雇主看这是dynamic typing
的长处,但是对一个要长久营运的计画而言,把dynamic typing language
拿来当主力核心有maintain风险,尤其是这个case长大到不可理喻的
境界时,人员递嬗造成code不可解是很常发生的事情,在这个问题上,
Static typing好歹还能当作理解程式的指引。
当然我也不是这麽讨厌dynamic typing用在非核心功能,例如我就特爱
用jQuery作特效。
但是我不会想用jQuery作过於核心的Business logic。
: 当然, 近年 scripting language 的 framework 对
: 开发有很大帮助, 但这我觉得是 framework 的好处
: 多於 language 本身带来的好处 (当然, 缺少了某些
: language feature, 有些 framework 的功能也真的很
: 难做到)
: (不过, 我是赞同你说的那种潮流的, 只是你说的潮流
: 和 PsMonkey 提到的好像是两种不太相干的东西而已)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.147.33