锁定老帖子 主题:孟岩的一篇博客-动态语言,别再说不
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-09-29
groovy没有人气啊,靠一个公司顶个P啊。
java出来这么多年了,也一直是和C++对阵的,可是现在回过头来看呢,C++固有的领域还是C++的,java攻占的属于C++的仅有嵌入式方面而已,而且还没有完全攻下来。 ruby为什么会这么热,只是因为web 2.0被叫嚣的厉害,而动态语言在开发web方面的确有着非常大的优势。但要说ruby会取代java那无疑是痴人说梦话。不过可以肯定的是现在java设计的范围中必将有一部分被ruby攻占下来。 java刚出来的时候,java一天到晚吹嘘自己是多么的简单,例如没有Enum等,还列出了放弃Enum等的好处。 那时候C++之父就说了“现在java简单是因为它还没有成熟”。现在再看看java,又把Enum等一些元素加上了。 所以不要再说什么语言取代什么语言了,没有哪种语言会被取代的,每种语言都有它最适合的地方。 |
|
返回顶楼 | |
发表时间:2006-09-29
dohkoos 写道 groovy没有人气啊,靠一个公司顶个P啊。
java出来这么多年了,也一直是和C++对阵的,可是现在回过头来看呢,C++固有的领域还是C++的,java攻占的属于C++的仅有嵌入式方面而已,而且还没有完全攻下来。 ruby为什么会这么热,只是因为web 2.0被叫嚣的厉害,而动态语言在开发web方面的确有着非常大的优势。但要说ruby会取代java那无疑是痴人说梦话。不过可以肯定的是现在java设计的范围中必将有一部分被ruby攻占下来。 java刚出来的时候,java一天到晚吹嘘自己是多么的简单,例如没有Enum等,还列出了放弃Enum等的好处。 那时候C++之父就说了“现在java简单是因为它还没有成熟”。现在再看看java,又把Enum等一些元素加上了。 所以不要再说什么语言取代什么语言了,没有哪种语言会被取代的,每种语言都有它最适合的地方。 Gosling承认描述语言在Web应用上的确有性能较快的优点,但他还是强调,这些工具用于大型系统的开发上就会显得捉襟见肘,相较之下Java则具有丰富的函式库,可开发大型应用。 不过两者也非水火不容;“描述语言跑在Java上就有很好的效果,”Gosling认为,后端信息分析使用Java程序,前端执行描述语言开发的Web应用(如网页)是一个很好的组合。 http://java.csdn.net/n/20060929/95629.html |
|
返回顶楼 | |
发表时间:2006-09-29
看场景吧,不能一概而论,至于Ruby取代Java目前好象趋势不明显。
|
|
返回顶楼 | |
发表时间:2006-09-29
dohkoos 写道 groovy没有人气啊,靠一个公司顶个P啊。
java出来这么多年了,也一直是和C++对阵的,可是现在回过头来看呢,C++固有的领域还是C++的,java攻占的属于C++的仅有嵌入式方面而已,而且还没有完全攻下来。 ruby为什么会这么热,只是因为web 2.0被叫嚣的厉害,而动态语言在开发web方面的确有着非常大的优势。但要说ruby会取代java那无疑是痴人说梦话。不过可以肯定的是现在java设计的范围中必将有一部分被ruby攻占下来。 java刚出来的时候,java一天到晚吹嘘自己是多么的简单,例如没有Enum等,还列出了放弃Enum等的好处。 那时候C++之父就说了“现在java简单是因为它还没有成熟”。现在再看看java,又把Enum等一些元素加上了。 所以不要再说什么语言取代什么语言了,没有哪种语言会被取代的,每种语言都有它最适合的地方。 那麻烦你解释一下,为什么98年的时候那么多C++的职位,现在却满大街都招J2EE程序员呢? “没有哪种语言会被取代的,每种语言都有它最适合的地方”,完全没错。关键在于——就像我说过一百好几十遍的——人们不再需要桌面应用了。 |
|
返回顶楼 | |
发表时间:2006-09-29
桌面应用,还是需求很强,怎么说,游戏总不能完全BS吧,现在有点慢慢走回到以前CMS这种模式了
|
|
返回顶楼 | |
发表时间:2006-09-29
觉得孟岩的文章有过多的请相信,分析的理由不足。
耐心看一下Cedric的观点,这位就是TestNG的作者,我觉得他的观点阐述的很有道理。 http://beust.com/weblog/archives/000382.html |
|
返回顶楼 | |
发表时间:2006-09-29
gigix 写道 那麻烦你解释一下,为什么98年的时候那么多C++的职位,现在却满大街都招J2EE程序员呢? “没有哪种语言会被取代的,每种语言都有它最适合的地方”,完全没错。关键在于——就像我说过一百好几十遍的——人们不再需要桌面应用了。 这倒不见得。不是不需要桌面应用,而是目前桌面应用的开发模式或者说平台,并不适合目前的网络的状况。 目前的web程序的可用性及用户体验的限制在浏览器这个也不用多说了,接下来的发展,会是模糊桌面与浏览器的界限了,ms的xaml便是朝这个方向发展的,将来的ide的蛋糕又会变大了。 |
|
返回顶楼 | |
发表时间:2006-09-29
游戏和web应用毕竟特殊点,界面设计远比普通桌面应用复杂,一般都得靠专业美工设计,面向程序员的IDE在这方面难有帮助。
|
|
返回顶楼 | |
发表时间:2006-09-30
gigix 写道 那麻烦你解释一下,为什么98年的时候那么多C++的职位,现在却满大街都招J2EE程序员呢? “没有哪种语言会被取代的,每种语言都有它最适合的地方”,完全没错。关键在于——就像我说过一百好几十遍的——人们不再需要桌面应用了。 应该这样说,有些人不再需要桌面应用了。 |
|
返回顶楼 | |
发表时间:2006-10-01
总是能够看到“C++才是真正的程序语言,其他脚本都不入流”的观点,把C++改成Java也是。
以前还会争论一下,说说python的优点,现在连争都不争了,实际去用,去学就是了。 |
|
返回顶楼 | |