锁定老帖子 主题:[日志] 我可能开始落井下石了
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-16
ouspec 写道 真正用ROR做web开发一阵以后,你会发现,再也不想用Java乐。
我到没有这种想法,Java我照样觉得挺好的。 |
|
返回顶楼 | |
发表时间:2007-05-16
刑天战士 写道 恩,这肯定是不行,语言本身的问题。我只是说,不止是python所有东西都是类。不过python貌似是显式传context的,很多方法要传个this进去,很别扭的感觉。当然,我没研究过python……
python并不是所有东西都是类。 example: i=10 print i 呵呵,你指的是self吧?这种东西仁者见仁,智者见智了。 |
|
返回顶楼 | |
发表时间:2007-05-16
hurricane1026 写道 simohayha 写道 唉,python写一段时间,都不想看java了,太丑了.
python好像比ruby自由。有的时候就是不喜欢oo。 ruby比python自由。python的哲学是做一件事情只有一种方法,而ruby的哲学是做一件事情有n种方法。 |
|
返回顶楼 | |
发表时间:2007-05-16
Guido van Rossum 谈了下 ruby和python的不同,嘿嘿.
引用 ruby 和 python 的不同在于, 在 ruby 中,你总是在类中定义函数,如果你不明确指出函数属于哪个类,那么你可能在一 个默认的类中定义函数,在 python 中,所有的数据对象都是类,但你可以在类以外定义函数,比如 module (模块),作为函数的名字空间, 函数是对象,模块是对象,但是它们并不像类那样工作。 这么实现跟 ruby 只是不同的选择而已 而象 做一件事只有一种方法,Guido van Rossum自己也说了,那个只是个玩笑. |
|
返回顶楼 | |
发表时间:2007-05-16
ruby做事情方式太多了,有时候可真不是一种好事……
python的显式传context,有时候会造成不容易理解。我觉得当初我理解ruby中的context都理解了半天,要是python…… 发现我接触的三种脚本:ruby,python,javascript,都是在context之间换来换去…… |
|
返回顶楼 | |
发表时间:2007-05-16
落井下石?这个成语放在这里愣没有看懂啥意思...
|
|
返回顶楼 | |
发表时间:2007-05-16
hurricane1026 写道 simohayha 写道 Guido van Rossum 谈了下 ruby和python的不同,嘿嘿.
引用 ruby 和 python 的不同在于, 在 ruby 中,你总是在类中定义函数,如果你不明确指出函数属于哪个类,那么你可能在一 个默认的类中定义函数,在 python 中,所有的数据对象都是类,但你可以在类以外定义函数,比如 module (模块),作为函数的名字空间, 函数是对象,模块是对象,但是它们并不像类那样工作。 这么实现跟 ruby 只是不同的选择而已 而象 做一件事只有一种方法,Guido van Rossum自己也说了,那个只是个玩笑. 原来是玩笑?我一直以为他很严肃的说的。。。。 我就是非常不喜欢写什么都要写类。。。 |
|
返回顶楼 | |
发表时间:2007-05-16
python里函数是一等公民,就这一点很多与函数相关的运算在java里只能用interface来模拟,就是搁了层东西,别扭。
个人认为python是给学习OO的人了解fp的一个很好的跳板语言,python具有fp的一些基本特性,而本身却是个OO语言,对java程序员是很友好的。 |
|
返回顶楼 | |
发表时间:2007-05-17
hurricane1026 写道 python好像比ruby自由。有的时候就是不喜欢oo。
Ruby你要过程型的写法也是可以的。 什么时候有空我再研究研究Ruby中函数型的写法。 |
|
返回顶楼 | |
发表时间:2007-05-19
一直觉得,javascript比java写起舒服多了.python就是那个self和一堆下划线不太舒服...
|
|
返回顶楼 | |