作者adrianshum (Alien)
看板java
标题Re: [GWT] 序章—用? 不用? Java 的错?
时间Thu Nov 19 11:43:56 2009
※ 引述《ogamenewbie (._.)》之铭言:
: ※ 引述《PsMonkey (痞子军团团长)》之铭言:
: : 话说回头,「潮流」这回事情实在令人费解
: 以前电脑硬体资源不足,每一个bit都要锱铢必较,
: 那个时候谁跟你说高阶语言?用function call是不必要的支出,
: 过多的支出就等着看系统死给你看。
: 现在就是家底厚了,竞争对手变多了,使用顾客也变多了
: 所以些微效能损失是可以承受的,硬体不够就再买硬体,
: 一组不够就买两组,两组不够就买一打,一打不够就买一货柜。
: 硬体无法解决的重大效能损失再花钱找人调校程式,
: 让自家的人先把功能狂写出来,比竞争对手先吸引到人,才是重点。
: bug 交给客服部门去应付,
: 用线上游戏的观点就是给给经验值加倍或虚拟货币打发掉就是了
: 那接下来关注的写程式速度当然是希望什麽都是电脑帮忙处理掉
: 人只要专注在商业逻辑上,保持逻辑正确就好了
: 在这种环境下当然会觉得快速开发 script 好
: 我觉得就只是这样而已
有点不妥
PsMonkey 说的 "潮流", 是针对 explict 定义
变数型态的潮流: 从以前 Basic 不需要定义,
後来变成什麽都要定义, 到现在潮流又变成不
需要定义.
这潮流转变和你提到的又不太一样了, 难道很久
以前觉得 dynamic typing 对, 後来又变static
typing 才对, 现在又变 dynamic typing 才对..
难道最早期的时候资源用不尽, 後来又变紧绌, 最
近又开始用不尽了? :)
其实我也不太肯定, dynamic typing vs static typing
对开发速度的影响有多大? 我一向的经验是, busienss
logic 和 design 才是花最多时间的部份, 反而开发
的时候多打几个字少打几个字, 对整体开发速度影响
不大.
当然, 近年 scripting language 的 framework 对
开发有很大帮助, 但这我觉得是 framework 的好处
多於 language 本身带来的好处 (当然, 缺少了某些
language feature, 有些 framework 的功能也真的很
难做到)
(不过, 我是赞同你说的那种潮流的, 只是你说的潮流
和 PsMonkey 提到的好像是两种不太相干的东西而已)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
1F:推 CPython:static v.s. dynamic typing的问题几个podcast炒了有三年 11/19 14:23
2F:→ adrianshum:dynamic typing 写起来肯定比较方便, 但 static 又是不 11/19 15:20
3F:→ adrianshum:是真的写起来那麽痛苦呢?... 11/19 15:34
4F:→ james732:我现在用 dynamic typing 的 language 用得超不习惯 XDDD 11/19 15:35
5F:推 ogamenewbie:你要把事情聚焦在 Basic 跟 Type 上的话, 那也请你把 11/19 18:32
6F:→ ogamenewbie:把时间轴锁定在从大型电脑出来到个人电脑推出没多久 11/19 18:33
7F:→ ogamenewbie:以及顺便谈一下 Basic 产生的原因跟他之前的前辈 11/19 18:34
8F:→ ogamenewbie:然後把文章搬到PLT吧 XD 11/19 18:34
9F:推 hilorrk:dynamic typing用起来不一定比较方便..如果弄的不清楚常常 11/19 19:49
10F:推 hilorrk:会出现莫明的鬼打墙= = 11/19 19:49
11F:推 zanyking:DynamicType本来就是在考你命名规则够不够龟毛。观念架构 11/20 03:28