锁定老帖子 主题:孟岩的一篇博客-动态语言,别再说不
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-09-27
很有煽动性
好像在讲述历史,还有一种必然 |
|
返回顶楼 | |
发表时间:2006-09-27
有前途,我被感染了!
引一句话: 世上只有Ruby好,没用Ruby的像根草。离开Ruby的怀抱,程序写不好。。。 |
|
返回顶楼 | |
发表时间:2006-09-27
文中太乐观了。
java能干废c++,是因为它比c++更简单,更容易理解,写出来的程序也更容易维护。 而ruby与java相比,在简单、可维护性等方面并不具有优势。动态语言就决定了写起来容易,读起来可能就会比较困难。想想看,读代码的时候看到一个变量,连它到底是什么类型都不一定,更不要说去猜他的行为了。我在读soap4r的时候深有体会。 动态语言真正流行,需要提高可读性。一是随着大家的逐渐适应形成一定的规范;二是要有一套killer级的IDE,可以对动态语言进行重构、分析等。 PS:别误会,我非顽固派,而是ruby的忠实fans |
|
返回顶楼 | |
发表时间:2006-09-28
albert_qhd 写道 文中太乐观了。
动态语言就决定了写起来容易,读起来可能就会比较困难。想想看,读代码的时候看到一个变量,连它到底是什么类型都不一定,更不要说去猜他的行为了。我在读soap4r的时候深有体会。 动态语言更显出文档的重要性啊。 |
|
返回顶楼 | |
发表时间:2006-09-28
代码如果可读性不强的话,写多少文档也无济于事。须知代码就是最好的文档啊
|
|
返回顶楼 | |
发表时间:2006-09-28
兼容并包,思维开放本来就是程序员应有的品质。对于动态语言,为啥要说不呢?
软件开发的领域涵盖的范围很关,每一种语言以及每一个平台都有自己的优势,也有劣势,问题能够被高效的解决才是最重要的。为了能够更好的解决问题,我们就应该对不同的语言和平台有一定程度的理解,在项目需要的时候才能做出正确的选择。 还有一点,动态语言在国外一直都很红火的,Python早就得到广泛应用了。所以孟岩兄讲到的只是动态语言在web开发上的特例,难免有些以偏概全啊~~ |
|
返回顶楼 | |
发表时间:2006-09-28
albert_qhd 写道 代码如果可读性不强的话,写多少文档也无济于事。须知代码就是最好的文档啊
这样说多少有些极端了,以这个推论,我们还需要字典吗? 文档本身包括很多内容的,代码层次上只是一小部分而已。 |
|
返回顶楼 | |
发表时间:2006-09-28
“私”这个字,可以发动太多的能量了……
正如一些大牛说的——java正在招安ruby,同时自己努力将“平台性”做到最好。 也许这是一个变化的机会,或者加速死亡的机会。 |
|
返回顶楼 | |
发表时间:2006-09-28
引用 代码如果可读性不强的话,写多少文档也无济于事。须知代码就是最好的文档啊
文档对总体的一个概述,而代码和注释可以描述细节部分。 |
|
返回顶楼 | |
发表时间:2006-09-29
Allen 写道 “私”这个字,可以发动太多的能量了……
正如一些大牛说的——java正在招安ruby,同时自己努力将“平台性”做到最好。 也许这是一个变化的机会,或者加速死亡的机会。 sun的战略到底是什么,为什么不集中力量直接支持groovy, |
|
返回顶楼 | |