辛佳雨的专栏

我的思想,凭空游弋

辛佳雨
辛佳雨的公告

最近评论
yanwuhuan:争论这个其实很无聊~~
用电脑、上网络不是那么容易的,老家现在搞信息化,连鼠标点击都有专门的一课来培训,可笑吗?不可笑,没用过而已。
让一个没做过饭的进厨房,也会让人感觉很可笑

俺算是个linux fans,不过工作、娱乐什么的还都离不开windows。而且windows先入的优势是极其强大的。
我这里倒是有一个gimp先入的案例,挺有意思……
yanwuhuan:争论这个其实很无聊~~
用电脑、上网络不是那么容易的,老家现在搞信息化,连鼠标点击都有专门的一课来培训,可笑吗?不可笑,没用过而已。
让一个没做过饭的进厨房,也会让人感觉很可笑

俺算是个linux fans,不过工作、娱乐什么的还都离不开windows。而且windows先入的优势是极其强大的。
我这里倒是有一个gimp先入的案例,挺有意思……
楠枫科技:我怎么看不到 你的操
EmilMatthew:FLEX最令人担心的不是它的界面,而是它的性能,由于AS3至少比JAVA慢了10倍,因此,许多基于MVC模式的所谓“框架”,在真正的大规模程序的使用上,性能还是比较报歉的。
greatyiyi:好强啊!
文章分类
收藏
    相册
    相关图片
    真实的我
    朋友
    周筠@博文视点(RSS)
    杨福川 写书/译书都找他(RSS)
    葛涵涛@CSDN(RSS)
    闫辉(RSS)
    陈瑞江@CSDN(RSS)
    霍泰稳的BLOG(RSS)
    龙如俊blog(RSS)
    网站
    CSDN下载频道
    代码中国网(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 ruby语言只是昙花一现收藏

    新一篇: 什么是SCORM标准? | 旧一篇: 最佳开源软件一览


      Ruby语言本身存在很久了,在国内一直没火过。很多人只是知道有这种语言,会的人少之又少。任何一种语言坚持十来年的发展,变得越来越好,一定有它不寻常的地方。不能随意的去比较语言本身的好与坏。但是真正能成为流行的语言是需要时机与需求的。就如ajax技术,说实在的,真是很老的技术了,早在很多年前就有过应用。相信很多朋友在几年前就有过类似的开发经历。随着互联网的发展, 由于用户体验需求的不断提高,它的位置也越来越重要,才促成WEB2.0应用中它是必不可少的技术之一。

      在ruby世界里,Rails框架的推出,促使广大开发人员将眼球投向了ruby,一年前,是它让ruby语言火了起来。准确的说,是Ruby on Rails火了。Rails让人看到,实现一个WEB应用是那么的快速与容易。经过亲身体验,的确如官方声称的一样。但是ruby真的能成为流行语言吗?现在这样讲,我想还为之过早吧。Rails只不过是一个框架,一种开发的方式,它的存在不代表语言本身有多么好。同样,其它语言,如java ,.net系列,PHp等也都可以实现类似的框架。对于这些语言的开发人员就没有必要去学习ruby。只要采用自己所撑的语言已实现的类似于RoR的框架就可以,为什么一定要去学习一种新语言呢?

      RoR开发快速,绝大程度上是它的代码生成高度的脚本化所体现的。单元功能的高度封装也是它的特性之一。对于创建的应用,自动设置了默认的基于MVC结构的应用框架也是它的重要特性体现之一。不过,我相信,做过代码生成器的朋友也一定有做过类似的功能,只是没有RoR做的彻底。很早之前用过用来生成php程序的工具PHPMaker ,它也一样可以快速的构建PHP的WEB应用。并且是图形化的处理,生成的程序可以对数据库的记录进行增、删、改、查。也只需几步就可以达到这样的效果。但是它做的不够彻底,没有从一个项目的整体去考虑,只是考虑一个基本实现,而RoR在这方面就做的很好,从整体WEB应用框架的生成,到单一的实现,它都给出了方法。虽然是这样,再优秀也只是一种框架,一种具有高效实用的代码生成功能的框架。这些不足以证明ruby语言是强壮的,是可以成为流行语言的依据。

      以前我写的《 未来几年动态语言谁将成为主流》的文章中就提过,各大企业对语言的支持,是语言能否流行的重要因素。而ruby语言,现在看来未必能成为流行的开发语言。sun也好,微软也好,只是接受了RoR的思想,而不是ruby语言本身。你觉得他们会下力气去支持ruby吗?如果这些大企业都不支持ruby,只是接受了RoR的思想,采用自身技术去实现与RoR思想相同并更好的框架技术。你还有必要去学习ruby语言吗?当然有足够的时间多学习一种新语言也是件好事。但是Ruby语言只能是昙花一现,它的火,很快就会熄灭。几年后,会有人感叹,ruby也辉煌过。

      

    发表于 @ 2006年12月09日 05:38:00|评论(loading...)|编辑

    新一篇: 什么是SCORM标准? | 旧一篇: 最佳开源软件一览

    评论

    #gccr 发表于2006-12-09 11:10:07  IP: 203.86.43.*
    我也有一样的想法. Ruby本身出名的有点另人费解,有哪种流行的语言是先知道它的一个框架,再知道这种语言呢?
    #wlwlxj 发表于2006-12-09 11:12:07  IP: 58.19.119.*
    前几天不还在吹这个怎么怎么滴吧,变拉。。。唉。。。
    #spartak 发表于2006-12-09 12:30:01  IP: 60.217.20.*
    快速的增、删、改、查是给你这样的新手看的 对不熟悉的东西不要随便评价
    #healer_kx 发表于2006-12-09 13:36:44  IP: 219.239.205.*
    你是金山的吧?难怪这么菜。。。
    #sihaidiaoweng 发表于2006-12-09 14:12:34  IP: 61.150.43.*
    分析的很有道理!
    #sihaidiaoweng 发表于2006-12-09 14:12:44  IP: 61.150.43.*
    分析的很有道理!
    #rubysolution 发表于2006-12-09 18:14:39  IP:
    无知者无畏 请先找到Ruby组织再说这些话。 用Ruby开发Web2.0应用是一种浪费。用Rails开发web2.0应用是一种愚蠢。 Ruby设计出来本身就不是为了开发web的
    #kiol 发表于2006-12-09 20:14:49  IP: 221.221.162.*
    只能说无知者无畏了。 你用过吗?如果没用过凭什么评价呢?有本事说出个深层次的语言比较来。 我喜欢ruby,因为我学过C,C++,Java,Delphi,C#,Python,相比只想我最喜欢的就是Ruby。 首先,一门语言的流行不一定需要大公司的支持。rails也没有大公司的支持,linux开始也没有大公司支持。 其次,一门语言显示出潜力后自然会有大公司支持:)随然我觉着他们并没什么大不了用处。 最后,现在微软和sun都分别雇佣ruby的虚拟机实现rubyclr(貌似我记错名字了)和JRuby。
    #chunkyo 发表于2006-12-09 20:18:08  IP: 60.186.18.*
    每一种语言都有一定的用途!更何况ruby也不错啊,不知道大哥你用过没有哦? www.x-sky.cc
    #dyfduck 发表于2006-12-10 01:47:31  IP: 59.41.73.*
    这篇文章太具有广而告之的目的了~~~~~~~ 学不学Ruby不是凭你的一张嘴巴就能一棍子打死的.... 你的说法根本经不起推敲.... 寥寥几句就想说Ruby只是昙花一现.... 你根本就没深入研究过Ruby语言.... 换句话说,你还没资格对Ruby评头论道.... Ruby语言是否流行难道要取决于大企业?怎么不说取决于Ruby与其他语言的优势呢,取决于程序员的爱好呢?
    #hax 发表于2006-12-10 03:43:01  IP: 221.137.56.*
    动态语言目前看来只有python和javascript可以与ruby竞争。我虽然没有写过一行ruby代码,但是就语言层面来说,ruby丝毫不逊于前两者。
    #fxbird 发表于2006-12-10 14:37:42  IP: 221.201.176.*
    有吵吵的功夫自己写个什么程序出来,写几本书出来,整天像个跟屁虫似的学人家的东西,不觉得丢脸吗?更有的人觉得自己学得比较早,知道什么叫ruby就觉得了不起了。你们这样整天吵来吵去,作用只有一个,就是给ruby做广告。
    #uoyevoli 发表于2006-12-10 15:53:15  IP: 221.201.12.*
    昙花一现 vs 芸花一现
    #uoyevoli 发表于2006-12-10 15:54:26  IP: 221.201.12.*
    昙花一现 tánhuā-yīxiàn [flower briefly as the broad-leaved epiphyllum;last briefly;be a flash in the pan] 印度的一种优昙钵花开放之后很快就谢萎。比喻世事没有生命力或人物经不起历史考验,偶现即逝
    #wangjunhuaxo317 发表于2006-12-10 15:55:35  IP: 222.71.155.*
    愤青又见愤青,整天吵吵闹闹就是不会自己静下心思考。没事忙着攻击别人,人也要积点口德的。
    #kava_java 发表于2006-12-10 18:37:24  IP: 61.128.234.*
    呵呵,如果全世界都不用java,不用php,不用.net了,也许,我也不会ruby
    #flyforlove 发表于2006-12-10 18:54:49  IP: 125.52.112.*
    这个世界什么都是来的快,去的也快。
    #zzq4993 发表于2006-12-10 19:07:23  IP: 58.212.102.*
    学就学,不学就说我不了解,各种语言,既然诞生了,以后都会死 喜欢就是喜欢,喜欢也不一定就学,学了也不一定工作中就用的到, 对于如何一种诞生了,且广为人知的语言来说,如果你达不到创造那种语言的人的程度,就不要评论!喜不喜欢是你自己的事,跟语言本身和它的发展都没有任何关系 你若是达人,你不喜欢该语言,何不自己创造另一种语言呢? 现在所看到的都是老外发明语言,中国人用,现在连日本人写的语言也能流行于全世界了,为什么我们自己国家就不行呢? 而且,发现这样一个事实,好象没听说过这些语言的创始人对其它的语言有过什么品头论足的呢.这个就很明白了...
    #zzq4993 发表于2006-12-10 19:10:35  IP: 58.212.102.*
    现在似乎很流行清谈,这种风气非常不好
    #mengwuxing 发表于2006-12-10 21:03:03  IP: 10.11.153.*
    ÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷这孩子纯粹是没事干的那种了
    #killme2008 发表于2006-12-10 22:44:23  IP: 220.162.159.*
    无语,ROR跟所谓代码生成完全是两码事.对你不熟悉的东西还是不要评价的好,真汗.另外告诉你,现在会ruby的人已经越来越多了
    #killme2008 发表于2006-12-10 22:48:41  IP: 220.162.159.*
    我怀疑你也就用过scaffold写过一个简单的rails例子吧.然后认为rails开发的快速来自于"代码自动生成".哈哈,真的,请你认真学习下rails吧.这样的文章实在无语.rails开发快速完全来自于动态语言的天然优势.
    #microrain 发表于2006-12-10 23:41:59  IP: 220.201.17.*
    to uoyevoli: 感谢,指正文字上的错误。
    #htqx 发表于2006-12-11 04:13:13  IP: 220.175.113.*
    大家在吵得时候,业余人士用国产的e语言写出比你们好的软件出来。 语言不过是工具,并且不是很有杀伤力的工具,而是很花巧地,耍的好是一门手艺,而不是好像传奇那样,是因为你弄了一把菜刀。
    #vcclass 发表于2006-12-11 09:00:04  IP: 222.71.74.*
    kiol,你学了N多语言,一看你就是个一瓶子不满,半瓶子晃荡的人,人生有限,学这么东西没有用的。
    #vcclass 发表于2006-12-11 09:00:24  IP: 222.71.74.*
    kiol,你学了N多语言,一看你就是个一瓶子不满,半瓶子晃荡的人,人生有限,学这么东西没有用的。
    #phpgogo 发表于2007-08-09 10:36:29  IP: 60.190.157.*
    哈哈,作者冒似根本不懂Ruby
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 辛佳雨