`
cantellow
  • 浏览: 842560 次
  • 性别: Icon_minigender_1
  • 来自: 草帽海贼团
社区版块
存档分类
最新评论

Ruby是政治安全语言?

阅读更多
今天读Bruce A.Tate的《Beyond Java》,其中有一句:“Ruby是政治安全语言,C#不是”。
读到这我不是很懂,大概的理解就是:
相对于Java来说,考虑到微软和非微软两大阵营,C#是Java主要竞争对手,而Ruby却是动态语言的一种,本不属这两大阵营的范畴,也和Java没有直接的竞争关系,所以把Ruby称之为是政治安全语言,C#不是。
===========================================================
不知道我的理解对不对?请大家来说说
分享到:
评论
70 楼 下一站,火星 2009-04-07  
bcccs 写道
那个火星同志,想起来若干个月前和你讨论算法来着,恩,你的基础和逻辑,让我甚是佩服,还是匿了吧。

ray 是你大爷吗? 我又没和你说话
69 楼 下一站,火星 2009-04-07  
ray_linn 写道
下一站,火星 写道
ray_linn 写道
下一站,火星 写道
我是该信你呢?还是信ruby社区?



社区里的人都是神么?还不是普通人。

一个普通人调用了某些专有类库之后的东西,能作为一个证据,只能说明你脑袋进水。


关键是你(ray)做了一个东西,有人敢用吗?人家会因为非要用你的那个东西而抛弃linux开发环境吗?


你别逃避。用不用是一回事,你的逻辑就是狗屁不通。



你的逻辑那才叫扯淡逻辑,你的前提压根就不成立,你要是有本事建立一个windows友好的ruby社区,那么就另当别论了,和事实相违背的逻辑有啥好争辩的,我前面都列出了好几个证据,你又没有真实的体验过就大放厥词,我就纳闷了,莫非你脑子已经开始老化了,多喝点脑白金吧
68 楼 bcccs 2009-04-07  
那个火星同志,想起来若干个月前和你讨论算法来着,恩,你的基础和逻辑,让我甚是佩服,还是匿了吧。
67 楼 ray_linn 2009-04-07  
Julien 写道
ray_linn 写道
Julien 写道
任何一个时代,软件世界都有一个而且往往只有一个社区是整个世界的进步创新源动力。其他的圈子只能拣这个圈子里掉出来的思想,方法和哲学来充实自己,亦步亦趋。
在5年前,这个圈子是java,在今天,这个圈子是ROR。
至于这个圈子用什么形容词来描述,在这上面争执其实完全没意义。最大的社区?最前瞻的社区?最自以为是的社区?能怎么样呢?
重点在于,谁在带路谁在拉车而已。



java掉什么出来了?
jsp 是ASP的抄袭版
mvc 来自于SmallTalk
JavaFX 抄袭了Flash
java face 几乎是复杂版的asp.net
ejb 别忘记前面还有com+

我看都是把别人的东西放进去。


对不起你脑袋昏特了,我说的是社区的讨论内容,不是你炫耀性或者侮辱性的技术特性比较嘴炮大战。
只要是那些年跟过语言社区的人都会非常清楚,JAVA社区在讨论什么,而同一时刻其他语言社区在讨论什么。
如果没有那些讨论和革命,今天我们还在用没有单元测试没有依赖反转没有任何能切实提高工业生产率和安全性的传统制造业工程技术,我们的需要多加一倍的班,多熬一倍的夜,一个项目要增加三倍的开发成本。
别扯什么smalltalk的淡了,学界归学界,工业归工业,学界那些东西就是象牙塔,根本没有工业上的压力和负荷,实不实用,怎样才能真正实用到工业化上,还是得我们这些一线的程序设计者抛头颅洒热血不甘平凡不怕牺牲死掉99个活下来最后一个才能搞成的。达芬奇画了直升飞机好玩,难道发明直升飞机的人就真的是达芬奇么?这种抢占制高点无视实际贡献的精英史观未免太混账了。



我看不出“任何一个时代,软件世界都有一个而且往往只有一个社区是整个世界的进步创新源动力。”这个结论是如何得出的,我还是是某个发明C++或者java语言的大牛说的。


难道java在web的区区贡献,就代表了软件世界。。这么大一个范畴? 你不怕风大闪了舌头?
66 楼 Julien 2009-04-07  
ray_linn 写道
Julien 写道
任何一个时代,软件世界都有一个而且往往只有一个社区是整个世界的进步创新源动力。其他的圈子只能拣这个圈子里掉出来的思想,方法和哲学来充实自己,亦步亦趋。
在5年前,这个圈子是java,在今天,这个圈子是ROR。
至于这个圈子用什么形容词来描述,在这上面争执其实完全没意义。最大的社区?最前瞻的社区?最自以为是的社区?能怎么样呢?
重点在于,谁在带路谁在拉车而已。



java掉什么出来了?
jsp 是ASP的抄袭版
mvc 来自于SmallTalk
JavaFX 抄袭了Flash
java face 几乎是复杂版的asp.net
ejb 别忘记前面还有com+

我看都是把别人的东西放进去。


对不起你脑袋昏特了,我说的是社区的讨论内容,不是你炫耀性或者侮辱性的技术特性比较嘴炮大战。
只要是那些年跟过语言社区的人都会非常清楚,JAVA社区在讨论什么,而同一时刻其他语言社区在讨论什么。
如果没有那些讨论和革命,今天我们还在用没有单元测试没有依赖反转没有任何能切实提高工业生产率和安全性的传统制造业工程技术,我们的需要多加一倍的班,多熬一倍的夜,一个项目要增加三倍的开发成本。
别扯什么smalltalk的淡了,学界归学界,工业归工业,学界那些东西就是象牙塔,根本没有工业上的压力和负荷,实不实用,怎样才能真正实用到工业化上,还是得我们这些一线的程序设计者抛头颅洒热血不甘平凡不怕牺牲死掉99个活下来最后一个才能搞成的。达芬奇画了直升飞机好玩,难道发明直升飞机的人就真的是达芬奇么?这种抢占制高点无视实际贡献的精英史观未免太混账了。
65 楼 ray_linn 2009-04-07  
下一站,火星 写道
ray_linn 写道
下一站,火星 写道
我是该信你呢?还是信ruby社区?



社区里的人都是神么?还不是普通人。

一个普通人调用了某些专有类库之后的东西,能作为一个证据,只能说明你脑袋进水。


关键是你(ray)做了一个东西,有人敢用吗?人家会因为非要用你的那个东西而抛弃linux开发环境吗?


你别逃避。用不用是一回事,你的逻辑就是狗屁不通。
64 楼 下一站,火星 2009-04-07  
ray_linn 写道
下一站,火星 写道
我是该信你呢?还是信ruby社区?



社区里的人都是神么?还不是普通人。

一个普通人调用了某些专有类库之后的东西,能作为一个证据,只能说明你脑袋进水。


关键是你(ray)做了一个东西,有人敢用吗?人家会因为非要用你的那个东西而抛弃linux开发环境吗?
63 楼 闲云无心 2009-04-07  
git,svn什么的cygwin下面都有啊。。。。。
62 楼 ray_linn 2009-04-07  
下一站,火星 写道
我是该信你呢?还是信ruby社区?



社区里的人都是神么?还不是普通人。

我明天在ruby社区里开个项目,把我的setupapi传上去,这样就是证据?
61 楼 night_stalker 2009-04-07  
orz,我一直在 windows 下面用 git ……
60 楼 下一站,火星 2009-04-07  
ray_linn 写道
下一站,火星 写道
bcccs 写道
下一站,火星 写道
你脑子不清醒吗?我需要去关心“那些库下面调用的那些C库啊?是哪些标准库啊?”吗?

他在说,为什么那些库<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>无法在windows上面运行。如果都是兼容于posix的crt,缘何made in standard c的ror不兼容windows?


http://juggernaut.rubyforge.org/这个是很常用的即时聊天的库,你叫他在windows上装个给我看看?

在举个例子,ruby推荐的git版本控制工具,你见过几个人在windows上用的,至于为啥不做个好用的windows版的,你问李纳斯

我只知道结果,不知道原因,谢谢。






这种叫什么逻辑?

SetupAPI是很常见的win32 api,写了一个库wrapper了windows的SetupAPI,很显然这套库是不能在linux下使用的,同理可证:说明ruby根本不考虑linux ,所以ruby是很不适合linux的语言,谁用linux写ruby都不好意思说了。。。。

你的逻辑自己不觉得可笑么?

我是该信你呢?还是信ruby社区?
59 楼 bcccs 2009-04-07  
不怕喷子,就怕喷子没文化
58 楼 下一站,火星 2009-04-07  

引用
再重申一遍,我没有ror经验,按图索骥的google了一下:
mod_rails是给apache2做部署的,
大约是因为里面用到了进程内的fork(),所以windows不可以,所以只是支持posix的os才可以。
不过你在windows上面用mod rails干嘛?
貌似搜到一个mongrel。用它就可以了。这个算什么可说的呢?

这只是举一个例子,再比如这个,http://code.google.com/p/rubycas-server/,windows下当然也可以用,但你需要修改一些源码,其实就是关于文件路径之类的东西,人家写完这个东西的时候直接在linux下测试,显然是没有考虑windows用户。ruby的生产<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>环境是unix,你拿windows下跑过的东西放到unix进行生产,出了问题你来负责?

准确的说,应该是说你一样可以在windows下玩ruby,充其量是不好意思和熟人打招呼而已,没人逼你非要用unix
57 楼 ray_linn 2009-04-07  
费了这么大劲安装,还不知道在win下能不能正常使用。

来,再来一下,
http://www.modrails.com/documentation/Users%20guide.html
你在windows上装个mod_rails给我看看?

ray这种没有相关经验的人只有YY一下而已

---------------------------------
别逃避我关于你那狗屁逻辑的指责。
56 楼 bcccs 2009-04-07  
下一站,火星 写道
Readonly 写道
下一站,火星 写道
http://juggernaut.rubyforge.org/这个是很常用的即时聊天的库,你叫他在windows上装个给我看看?

偶帮朋友在windows上安装过juggernaut,他们那个破公司只用盗版的windows,偶也没有办法,juggernaut依赖的json/hoe这2个gem新版本打包有问题,你安装的时候ignore,然后再google这2个gem在windows上安装的方法。

至于你说为啥windows这么不遭人爱,四十胜于熊便,在linux系统上做开发效率高,又免费,自然而然地windows就被忽略了。


费了这么大劲安装,还不知道在win下能不能正常使用。

来,再来一下,
http://www.modrails.com/documentation/Users%20guide.html
你在windows上装个mod_rails给我看看?

ray这种没有相关经验的人只有YY一下而已


再重申一遍,我没有ror经验,按图索骥的google了一下:
mod_rails是给apache2做部署的,
大约是因为里面用到了进程内的fork(),所以windows不可以,所以只是支持posix的os才可以。
不过你在windows上面用mod rails干嘛?
貌似搜到一个mongrel。用它就可以了。这个算什么可说的呢?
55 楼 下一站,火星 2009-04-07  
Readonly 写道
下一站,火星 写道
http://juggernaut.rubyforge.org/这个是很常用的即时聊天的库,你叫他在windows上装个给我看看?

偶帮朋友在windows上安装过juggernaut,他们那个破公司只用盗版的windows,偶也没有办法,juggernaut依赖的json/hoe这2个gem新版本打包有问题,你安装的时候ignore,然后再google这2个gem在windows上安装的方法。

至于你说为啥windows这么不遭人爱,四十胜于熊便,在linux系统上做开发效率高,又免费,自然而然地windows就被忽略了。


费了这么大劲安装,还不知道在win下能不能正常使用。

来,再来一下,
http://www.modrails.com/documentation/Users%20guide.html
你在windows上装个mod_rails给我看看?

ray这种没有相关经验的人只有YY一下而已

54 楼 absolute 2009-04-07  
每个人都活在自己狭小的世界里
53 楼 ray_linn 2009-04-07  
Readonly 写道
下一站,火星 写道
http://juggernaut.rubyforge.org/这个是很常用的即时聊天的库,你叫他在windows上装个给我看看?

偶帮朋友在windows上安装过juggernaut,他们那个破公司只用盗版的windows,偶也没有办法,juggernaut依赖的json/hoe这2个gem新版本打包有问题,你安装的时候ignore,然后再google这2个gem在windows上安装的方法。

至于你说为啥windows这么不遭人爱,四十胜于熊便,在linux系统上做开发效率高,又免费,自然而然地windows就被忽略了。



确实是四十胜于熊便。

批windows的人水准也就都是如此而已,能批到什么点子上? 脑子是草,用什么操作系统也都是草。
52 楼 Readonly 2009-04-07  
下一站,火星 写道
http://juggernaut.rubyforge.org/这个是很常用的即时聊天的库,你叫他在windows上装个给我看看?

偶帮朋友在windows上安装过juggernaut,他们那个破公司只用盗版的windows,偶也没有办法,juggernaut依赖的json/hoe这2个gem新版本打包有问题,你安装的时候ignore,然后再google这2个gem在windows上安装的方法。

至于你说为啥windows这么不遭人爱,四十胜于熊便,在linux系统上做开发效率高,又免费,自然而然地windows就被忽略了。
51 楼 bcccs 2009-04-07  
问题是我刚才check了一下,虽然我毫无ror经验,那个jugger用到的库貌似都是跨平台的。连eventmachine貌似都没有封装epoll或者kqueue进去,只是个reactor模式,没道理不支持windows吧,有没有有部署经验的rorer出来讲讲?

PS.ray,已经很明显的道理,何必和他吵。

相关推荐

    ruby语言介绍 ruby语言介绍

    ruby语言介绍 ruby语言介绍 ruby语言介绍 ruby语言介绍 ruby语言介绍 ruby语言介绍

    基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言.zip

    基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言基于Ruby编程语言

    Ruby程序设计语言 (涵盖Ruby 1.8和1.9)源代码

    《Ruby程序设计语言》是Ruby的权威指南,全面涵盖该语言的1.8版和1.9版。本书详尽但并不拘泥于语言规范,既适合首次接触Ruby的资深程序员,同样也适合那些想要挑战对这门语言的理解并更深入掌握它的Ruby程序员。本书...

    Ruby面试题和答案(2024年收集更新)

    1、Ruby编程语言是什么? Ruby 是一种动态的、反射性的、通用的、开源的编程语言,专注于简单性和生产力。Ruby 具有 Perl、small talk、Eiffel、Ada 和 Lisp 的混合特性。Ruby 旨在创建一种与命令式语言的功能取得...

    ruby中$~,$?是线程安全的么?

    NULL 博文链接:https://l-d.iteye.com/blog/1488038

    Ruby动态编程语言v2.6.3

    Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。 Ruby 是一个注重均衡的语言,它的发明者松本行弘(Yukihiro “Matz” ...

    Ruby语言入门教程

    Ruby语言入门教程

    Ruby语言进阶教程

    Ruby语言进阶教程

    Ruby语言教程及案例分享

    Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享Ruby语言教程及案例分享...

    Ruby编程语言中文版

    Ruby编程语言中文版,涵盖Ruby 1.8和Ruby 1.9

    Ruby编程语言_涵盖Ruby 1.8和1.9

    Ruby编程语言_涵盖Ruby 1.8和1.9

    Ruby语言中英文教程.rar

    内含 12 本 Ruby 语言中英文教程资源,本资源下载后解压缩将得到以下图书: Programming Ruby 2nd.pdf Agile Web Development with Rails 2nd ed.pdf Agile Web Development with Rails.pdf Best.of.Ruby.Quiz.pdf O...

    ruby语言最新版本

    Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。 您可以在 www.ruby-lang.org 的 Ruby 邮件列表上找到松本行弘(まつもとゆきひろ/Yukihiro Matsumoto...

    Ruby编程语言pdf

    在对Ruby进行了简要的综述之后,本书详细介绍了以下内容:Ruby的句法和语法结构,数据结构和对象,表达式和操作符,语句和控制结构,方法、proc、lambda和闭包,反射和元编程,Ruby平台。 本书还包含对Ruby平台上...

    Ruby语言的发展趋势和启示

    本文着力于阐述Ruby语言商业化发展的可能性,同时也希望更多对Ruby社区感兴趣的开发者对当前Ruby语言发展有更进一步的了解。本文很多想法都是基于笔者对Ruby语言发展的理解和认识而提出的。Ruby语言可以说当前是一个...

    Ruby语言实现Topaz.zip

    Topaz 是一个高性能的 Ruby 编程语言的实现,使用 Python 语言编写,基于 RPython。 标签:Topaz

    使用Python Lua和Ruby语言进行游戏编程

    使用Python Lua和Ruby语言进行游戏编程

    Ruby-TreatRuby的自然语言处理框架

    Treat - Ruby的自然语言处理框架

    Ruby编程语言pdf版

    Ruby编程语言[www.TopSage.com].pdf

    Ruby语言教程大纲.zip

    Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言教程大纲Ruby语言...

Global site tag (gtag.js) - Google Analytics