Re: [GWT] 序章—用? 不用? Java 的錯?

看板java作者 (子不語)時間14年前 (2009/11/24 18:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
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
文章代碼(AID): #1B2xV6VE (java)
討論串 (同標題文章)
文章代碼(AID): #1B2xV6VE (java)