嘟嘟老窝

上帝给了我一双黑色的眼睛,我却用它来翻白眼......

导航

« AJAX版的聊天室 WebWork加入到Struts社区,共同推下一版Struts——Struts Action Framework 2.0 »

开始ruby...

ruby知道得很早了,对于python、ruby之类的动态脚本语言,我一向不是很感冒,不过最近Ruby On Rails非常火,我从Flickr上转了一张Why Ruby on Rails的图片,成为我在Flickr上有史以来查看次数最多的图片。

下了原版1.83准备自己手动编译,可惜没成功,只好从http://homepage1.nifty.com/arima/ruby/ 下载了one-Click版的安装程序,从EditPlus上安装了语法加亮插件,配置了用户工具,现在轻松就能在EditPlus中方便的编写和运行Ruby了。

从Hello World到几个较复杂的sample,外加Ruby中文官方站上的简易参考手册,基本对ruby有了一个感性认识,自我感觉ruby是个入门容易、非常OO的脚本语言,不过不太喜欢它变量无需定义没有类型,ruby对正则表达式的支持堪称深入骨髓,从编译选项到条件判断都能正则,和perl不相上下。最欣赏的还是它的纯面向对象理念,在ruby中,任何东西都是对象,甚至表达式都是面向对象的,比如三目操作在ruby中完全可以这样写:x = if a<0 then b else c,是不是很酷:)

当然,我现在只是半只脚踏上了ruby的门槛,离真正的实际开发水平还远着呢,不过我相信在短时间内入门ruby应该没问题,现在学语言流行一种学习曲线的新名词,java是有名的学习曲线较长的语言,众多的标准和五花八门的framework让开发人员乐此不疲,相比较,ruby on rails算是一个轻量级的framework,况且有人说RoR的性能和开发效率比java的struts+spring+hibernate经典搭配还要快15%-30%。

一边写这篇文章,一边从http://rubyeclipse.sourceforge.net/上down了RDT插件,明天再安装RoR,尝尝鲜热热身。虽然我想实际工作中估计用上ruby的可能性微乎其微,但是对于一种思想先进、学习曲线较低的新知识,还是值得去学习学习地。建议程序员们都去尝试尝试,不一定选ruby,python,perl,甚至javascript的prototype都可以学学,用一种全新的设计方法和考虑问题的思路给你已经根深蒂固的programming套数洗洗脑,一定会有不菲的收获

  • 该日志的引用地址:
  • http://www.duduwolf.com/cmd.asp?act=tb&id=273
  • 1.yupoo | (home)
  • 关注您的文章
    ruby 我看了两天,被他的简单深深吸引,不过最近一直在忙别的事情,就没有再去看过。。
  • 2005-11-26 11:20:56
  • 2.Zoom.Quiet | (home)
  • http://wiki.woodpecker.org.cn/moin/PyVsRuby
    嗬嗬,只说一点,Ruby 是小日本弄的,
    而两者的效能,地位,Google 一下子就知道了,类似RoR 的平台Python 中有N多种!
    http://wiki.woodpecker.org.cn/moin/PyWebAppFrameworks
    对于日常的学习体验,Python可以随心所欲:
    http://wiki.woodpecker.org.cn/moin/AllStartFromGame
  • 2005-11-26 13:35:12
  • 3.changhefirst | (home)
  • dudu狼前辈的blog含金量就是高!

    最好更新再频繁一些,呵呵。

    我现在正在学perl和c++,觉得这两个东西代表性特强——虽然现在不是很热门。

    前一段在选择学习哪种解释语言的时候也看过ruby,但是发现在网络编程方面ruby的支持没有perl广泛。

    我认为小日本写的ruby本身其实并不是很强,他现在流行主要是因为ror框架,特别是ajax的耀眼光芒的原因(ruby和java出现的时间差不多,但其流行实在ror出来的这两年)。

    现在在ror的带动下,好多组织开始做这种框架的开发。无论是perl还是python都已经有了这样子的框架,听说java也在搞。
  • 2005-11-27 16:26:01
  • 4.duduwolf | (home)
  • to changhefirst: 很高兴你能喜欢我的blog,对于ruby,我也是抱着好奇外加学习设计思想的目的,对于学什么语言,什么语言有前途,我已经不在乎了,我现在最主要用的是java,就是因为java的框架看起来总是很教条,所以才动了学ruby的念头,希望能从ruby和RoR中开阔我的思路,学到点设计思想之类的东西,这才是学之根本
  • 2005-11-28 0:25:25
  • 5.eltonto | (home)
  • 如何配置EDIT PLUS 语法高亮在哪儿?
    谢谢 tomcat@56.com
  • 2006-4-26 13:38:29
  • 7.Ruby | (home)
  • 欢迎您加入CN.Ruby(13438650)
  • 2007-4-17 17:33:42
  • 8.susanna | (home)
  • hey,find [url=http://www.wowgoldvip.com/news_list.asp]wow gold[/url] click here
  • 2007-4-30 13:30:56
  • 9.优化男儿 | (home)
  • <a href="http://www.wmis.com.cn">会议电话</a>
    <a href="http://www.wmis.com.cn">协同办公</a>
  • 2007-12-2 22:57:12
  • 10.dsada | (home)
  • [URL=http://www.wowgold-4u.com]cheap wow gold[/URL]
    sdasadadas
  • 2008-3-28 16:29:39
  • 11.sdadaad | (home)

  • <a href=http://www.wowgold-4u.com>wow gold</a>
    sadsasadsa
  • 2008-3-28 16:30:04
  • 12.gamerggg | (home)
  • Cheap <a href=http://www.docoin.com>wow gold</a> purchasing.World of Warcraft,wow gold <a



  • 2008-5-27 16:23:10
  • 13.susanna | (home)
  • hey,find <a href=http://www.wowgoldvip.com/news_list.asp>wow gold</a> click here
  • 2008-6-17 17:14:30

反向链接列表

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

<< 2008·11 >>

Sun

Mon

Tue

Wen

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

Search

Powered By Z-Blog 1.4 SP1 Build 50824 - modify by duduwolf

Copyright 1999-2005 duduwolf.com Some Rights Reserved.