锁定老帖子 主题:脱离了rails你还用ruby做什么
精华帖 (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个家伙也能做。 |
|
返回顶楼 | |
发表时间:2011-09-01
开发手机应用 rhomobile。
|
|
返回顶楼 | |
发表时间: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行以内。这样维护脚本就很轻松。 |
|
返回顶楼 | |
发表时间:2011-09-02
maxpain 写道 开发手机应用 rhomobile。
现在我国真有用这个的? |
|
返回顶楼 | |
发表时间:2011-09-02
witcheryne 写道 代替批处理/shell脚本...
用ruby模拟器过post请求测试程序 写过脚本清理.svn目录 写过脚本清理.svn目录 这个我也想过,后面发现用tortoise可以直接导出。。。 |
|
返回顶楼 | |
发表时间:2011-09-02
dtzq01 写道 witcheryne 写道 代替批处理/shell脚本...
用ruby模拟器过post请求测试程序 写过脚本清理.svn目录 写过脚本清理.svn目录 这个我也想过,后面发现用tortoise可以直接导出。。。 清理.svn动用ruby有杀鸡用牛刀之嫌。 http://rubynroll.iteye.com/admin/blogs/359810 |
|
返回顶楼 | |
发表时间:2011-09-02
上次去华为面试,他们的自动化测试用的就是ruby
|
|
返回顶楼 | |
发表时间:2011-09-06
也可以用来做嵌入式,当初为ARM编译一套ruby解释器,过程那个安逸啊,两个小时就结束了,运行时也没问题,当初试过别的,连lisp都试了,都有各种问题
|
|
返回顶楼 | |
发表时间:2011-09-08
语言大都相通的,C系是主流 B系也可以学,至于ruby也易懂
|
|
返回顶楼 | |
发表时间:2011-09-09
自动化测是很多都是ruby的
听同学说的 个人不了解 |
|
返回顶楼 | |