作者kojilin (呵呵呵噗噗噗..搞笑..)
看板Ruby
标题Re: [连结] Sun 雇用了JRuby 核心开发者
时间Tue Sep 12 11:10:39 2006
※ 引述《Schelfaniel (Test)》之铭言:
: : ..为何"都"要用Java,我想写testing用Ruby,我想dynamic page用Ruby,
: : 一些简单的helper我想用Ruby.
: : 但是business logic,model想用Java
: : 并不一定要用RoR,但是能有好的dynamic language
: : 对於开发上会有帮助
: 那这个就和我之前用 JRuby 的情形差不多啦...
: 只是这边不用 RoR 有点不一定非用 Ruby 不可的情形啦...
: 可以选用别的程式语言...
恩?为何呢?
有些人就是喜欢Ruby语言的设计
为何不给他用呢?
: : 这...自己写?现在用的java library都自己写的?
: : 如果只要不够就自己改,说真的那还颇花时间跟心力的
: : 然後写完以後没多久人家又支援了
: 这边我会这样回的原因是因为...
: 之前我和国外人士讨论时, 有人说到 "现在的程式设计师都丧失自己写的能力了"
: 因此我是觉得, 有现在就用现成, 但是没有呢??
: 你可以到 RubyForge 注册一个专案自己写, 并且造福其他人呀..
有能力自己写并不代表就要自己写:)
要做就做到最好,当每个东西都为了自己需要去开发时,
只是浪费时间,还有得时常面对功能不足的问题
不然为何常有国外厂商买下小厂商的技术跟软体,开发工具
: : 但是如果现在Ruby可以call java api..那,这不也是一个好选择吗?
: 我宁可选择呼叫 native api...我一点也不觉得非得和 Java 扯上关系
: 如果那个元件是 Java Open Source 的, Port 到 Ruby 也不是难事呀...
那是你呀,也有很多人想用java API
不是难事,不代表都有时间自己porting,或者有时间等人porting
: : Ruby的API我自己是看不多,但是wrapper C的api真的都有依照Ruby理念?
: : 每种naitve API都有它自己的设计理念,当它只是wrapper时,一定多少得
: : 照那个api的设计方式去包.
: 这边我真的不知道怎麽回也, 你说你看不多, 又质疑其他人, 这不是矛盾嘛?
: 那我也可以说, 我看到的都符合 Ruby 的设计理念...
所以我发的文章代表我的心得
如果都要到透彻等级才能发表心得,那我确实没资格发表心得
只是讲出来才有办法讨论跟被纠正呀
另外本来就是主观的感觉为主,就像上面的你想使用c wrapper api
但是所有人都想这样?至少对於我来说,多了个可以呼叫java api是个好选择
: : 而且为何要自己包c呢?至少在Java世界中,已经有太多的library可以用
: : 方不方便包对某些人,像我来说,我根本不在意,因为已经有人包好了.
: 我觉得有人真的是把 Java 神化了...Java 并不是一切呀...
: 当有人尝试找寻别的解决方式时, 结果最後还是必须扯上 Java...?
: 为了避免 Java 单一独强, 我除了 .Net 之外, 看了 RoR,
: 还看了不少冷门解决方案, 包含 D Server Pages,
: Common Lisp 的 Uncommon Web, Erlang 的, Haskell 的 Web 建置
: 其中, RoR 算是比较大的, 如果因为如此 Sun 就想把它吸收...?
谁把Java神化了?没人觉得Java是一切巴?
要我说我觉得有人真的是被害妄想症到一个地步了?
就是因为觉得Java语言没有Ruby有趣,所以看到能在jvm上run ruby很开心
如果有业务需求需要跟java沟通这会是个好解法,就单单只是这样.
你应该看看JRuby开发者的想法,他们也没有打算把Ruby怎麽样
这只是个选择,只是个竞争,我不觉得Sun有办法吸收Ruby,
他又不是雇了matz..
另外公司选择语言的原因也是有评估过吧
看一下人家官方的说法吧:)好歹也是个说法,为何不是js,groovy,python的说法
http://headius.blogspot.com/2006/09/more-faqs-about-jruby-and-sun.html
: : 只是JRuby现在给sun官方支援,当然要兴奋呀!!!
: : 现在的JRuby可以用,但是仍然不够好,不够快.而且在jvm环境下还是有许多限制.
: : 那麽为何会对sun supports JRuby有比较负面的想法?
: : 既然早就有了JRuby,又它会变得更好,这不是很令人开心吗.
: 因为, 我不希望什麽事都和 Java 有关啦...Java 是不错, 但是发展过头了...
: 我会碰 Ruby, 就是我希望碰一个 轻量级 一点的...环境也好, 语言也好...
: 如果说, Ruby 接下来的走势就是朝向 Java 走的话,
: 就如同 WoW 朝向 EQ 走的话, 这并不是我所乐见的啦...
: Sun 目前的作法已经有点邪恶化的开始了...Java 5 开始, 我就觉得它变了...
: 当然对一般企业来说, 走 Java 非常稳...也很适合一般企业,
: 可是我希望除了 Java 之外还能有别的选择...
: RoR 其实目前有一点风险啦, 但是风险我不希望由 Java 来帮它解决...
那是你,当然反过来也是对我来说,不一定对别人适用
对我来说不需要JRuby时我可以用ruby写我的工具
多了个JRuby有需要时我有个选择, WoW跟EQ我是比较不了拉
因为我只玩过短短的WoW没玩过EQ..
另外邪恶化部分我是不知道哪边邪恶化啦,变在哪?
我是对RoR未来很有信心,虽然他前阵子patch很多
但是至少他发展的速度跟程度很令人惊艳.
这是我碰Ruby跟Java的心得:),如果要说我没有足够经验却讲这麽多
那我也接受,就当作我在碎碎念吧.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.150.48