Re: [GWT] 序章—用? 不用? Java 的錯?
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):