该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-08-09
还是perl的线程好呀,强大呀,比python强,语言简单,比C好,能快速实现功能,实在不行,可以用C改写。
|
|
返回顶楼 | |
发表时间:2010-08-11
还是 rebol 和 php 好 .... 简单 看起来舒服
|
|
返回顶楼 | |
发表时间:2010-08-11
python枪手,哈哈
|
|
返回顶楼 | |
发表时间:2010-08-11
下一站,火星 写道 我毕业后使用的第一门语言就是python,我使用django的时候,目前国内的django专家门大都还不知道这玩意,本来想写点2者对比的文章,但我现在还不写,我要等到几个月后把这个结合到我的软文里面一起发布出来,这里不谈2者的优劣,先给一个链接
http://storecrowd.com/blog/top-50-ruby-on-rails-websites/ 那么有人又要蹦出来说ruby只适合做web开发,那么我认为这是一个优点,符合Unix一个东西只做一件事的理念,后台的东西给c去做,比如搜索引擎这玩意,理论上ruby可以做,python也可以做,但实际上在生产环境下,还是c实现的居多 最喜欢拿来扯淡还有什么python的包多如牛毛拉,这些人压根就不知道地球上有个网站叫做github,你们看看举的都是什么例子 GAE,GAE支持python和你有啥关系?国内有几个人是基于GAE做生产型的应用的?GAE的支付都不支持CHINA,戏剧性的是ruby有一个Heroku,比GAE就好用的多,不信自己去试试 还有人举什么PIL,这种老掉牙的包哪个语言没有, ruby里面就有Rmagick Minimagick 还有人提django这么个丢python脸的东西,你提webpy我心里还好过一点 还有zope/plone,国内最牛B的zope团队经常在豆瓣上直播,据说无比复杂,导致他们自己重新搞了一套 最后python也确实适合做后台,如果效率至上的话,可以和c混用,但也没有人规定ruby不能用,之所以有人说python比 ruby更适合是因为python是native的线程,而ruby是伪线程,也就是说python可以实现真正意义的多线程,但实际上由于在python当中,存在一个叫Global Interpreter Lock(GIL)的东西,本质上几乎是没有线程是并行的,而ruby也有一套自己的方案,详情请参考 EventMachine 我在用python做后台,不过都是起多个进程的。。gil是个诡异的东西。。一直都不去掉... |
|
返回顶楼 | |
发表时间:2010-08-11
关键是习惯问题……
|
|
返回顶楼 | |
发表时间:2010-08-12
感觉lz也有点狡辩的意思。
现实是,ruby也就在rails上有点作为。其他方面慢慢追赶吧。 另外,ruby确实有很多语法糖,想深入ruby确实有困难,而简单的python可以让人把焦点集中在业务、逻辑上。 |
|
返回顶楼 | |
发表时间:2010-08-12
争论任何一种语言谁好谁坏本身就是无意义的 别浪费唾沫了
|
|
返回顶楼 | |
发表时间:2010-08-13
这个贴不也在javaeye上了首页了吗?这和csdn有什么不同。
|
|
返回顶楼 | |
发表时间:2010-08-13
楼主反驳的很好,同样适用于各种语言,每种语言自然有存在的理由,缺点不是理由。所以,请傻X们不要再去拿一种语言的优点去数落另外一种语言的缺点,你可以说一种语言的好,但不要说另一种语言的坏。
两种语言的对比是可以,但是不要带上感情色彩。应该去引导人们如何技术选型。 |
|
返回顶楼 | |
发表时间:2010-08-16
只有Erlang的那种能起多个轻量级进程,并且做高并发的语言,以函数式编程用来实现应用的语言才是最有价值的.
--------- 如此一句,楼主的水平鉴定完毕! |
|
返回顶楼 | |