Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.有时使用像Smalltalk、Eiffel或C++这样正式的面向对象语言来开发一些小项目显得有点"小题大做",而Ruby刚好可以满足这些面向对象编程的需求.当然了,您也可以使用Ruby进行普通的面向过程编程. Ruby的文本处理能力极强,与Perl不分伯仲.同时,Ruby的语法简单,还有异常处理以及迭代器等构造,使编程变得简单明了. 简而言之,您可以像使用Perl一样方便快捷地进行面向对象的开发
Ruby是一门脚本语言,目前其流行主要是因为基于Ruby的Web开发框架,Rails,用来做网站很快捷方便。前景也还不错。
语言这种东西,如果你精通了一门,其它的上手也很快,不一定要放弃Java转Ruby,尝试多学一点又有什么不好?机会合适,再转到全职的Ruby开发相关工作。