论坛首页 编程语言技术论坛

脱离了rails你还用ruby做什么

浏览 26486 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-01   最后修改:2011-09-01
rubynroll 写道
ray_linn 写道
就是rails呗,用在自动化方面还不如用shell。。


简单的工作当然shell啦,复杂点的,还是ruby/python这类全功能语言比较好。

实际上每种语言都有自己的特点,不同情况下选择不同的工具。我现在的项目里ruby/python/perl/awk/shell/Makefile ... 啥脚本都有。



这样维护脚本也累啊,我只会选: shell (awk也算在里头了) + perl 。

ruby 算是个perl和python杂糅出来的东东,基本ruby能做的,这2个家伙也能做。
0 请登录后投票
   发表时间:2011-09-01  
开发手机应用 rhomobile。
0 请登录后投票
   发表时间:2011-09-02   最后修改:2011-09-02
ray_linn 写道
rubynroll 写道
ray_linn 写道
就是rails呗,用在自动化方面还不如用shell。。


简单的工作当然shell啦,复杂点的,还是ruby/python这类全功能语言比较好。

实际上每种语言都有自己的特点,不同情况下选择不同的工具。我现在的项目里ruby/python/perl/awk/shell/Makefile ... 啥脚本都有。



这样维护脚本也累啊,我只会选: shell (awk也算在里头了) + perl 。

ruby 算是个perl和python杂糅出来的东东,基本ruby能做的,这2个家伙也能做。


没办法,一个有十几年历史的项目,里面的东西当然复杂。最早是shell + Makefile, 后来perl代码猛增,再后来逐渐python化,现在开始ruby。用ruby的一个优势是代码少,可读性也不错。当然shell+Makefile还是主体,能用shell/sed/awk几行几十行能搞定的,就不要用ruby。大部分情况下shell,Makefile都比任何其他脚本好用的多,掌握这两个工具是程序员应该具备的基本功。

我对ruby脚本的原则就是,每个脚本都是独立的可执行体,只完成一项功能,shebang后注明功能,调用方式,整体控制在300行以内。这样维护脚本就很轻松。


0 请登录后投票
   发表时间:2011-09-02  
maxpain 写道
开发手机应用 rhomobile。

现在我国真有用这个的?
0 请登录后投票
   发表时间:2011-09-02  
witcheryne 写道
代替批处理/shell脚本...
用ruby模拟器过post请求测试程序
写过脚本清理.svn目录

写过脚本清理.svn目录
这个我也想过,后面发现用tortoise可以直接导出。。。
0 请登录后投票
   发表时间:2011-09-02  
dtzq01 写道
witcheryne 写道
代替批处理/shell脚本...
用ruby模拟器过post请求测试程序
写过脚本清理.svn目录

写过脚本清理.svn目录
这个我也想过,后面发现用tortoise可以直接导出。。。


清理.svn动用ruby有杀鸡用牛刀之嫌。
http://rubynroll.iteye.com/admin/blogs/359810

0 请登录后投票
   发表时间:2011-09-02  
上次去华为面试,他们的自动化测试用的就是ruby
0 请登录后投票
   发表时间:2011-09-06  
也可以用来做嵌入式,当初为ARM编译一套ruby解释器,过程那个安逸啊,两个小时就结束了,运行时也没问题,当初试过别的,连lisp都试了,都有各种问题
0 请登录后投票
   发表时间:2011-09-08  
语言大都相通的,C系是主流 B系也可以学,至于ruby也易懂
0 请登录后投票
   发表时间:2011-09-09  
自动化测是很多都是ruby的
听同学说的 个人不了解
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics