是泛型杀死了Java吗?

10-07-22 banq
Weblogs Forum - Have Generics Killed Java?

目前有两个争论点:泛型破坏了java的语言可读性和优美;静态类型检查是静态语言的死穴。

作者认为泛型是有害的,真正杀死Java的是泛型。

有讨论者认为:泛型确实使Java不易可读;Ruby的闭包closure语法确实很了不起,但是有两个问题:Duck typing是邪恶和危险的,需要避免它;Dynamic typing: 对于快速原型很好,但是对大型软件就是一个噩梦,动态类型代码很难维护,大部分自动重构几乎是不可能。Java在产品化上相当成熟,有很多工具支持,而这些是无法在动态语言上实现的。

[1] http://beust.com/weblog/2008/02/11/structural-typing-vs-duck-typing/

[2] http://beust.com/weblog/2006/10/01/dynamic-language-refactoring-ide-pick-one/

    

xinchi
2010-07-23 05:49
有同感,范型用起来总觉得很别扭

wowfan
2010-07-28 10:27
但是他确实很方便,至少在代码上减少了量!

suigara
2010-07-29 17:04
没觉得泛型不好

我觉得挺优美的。。。

猜你喜欢