ruby 是一个非常优雅的语言,它的目的是提高开发人员的编码效率。它最出名的就是在 web 开发方面有一个响彻当当的框架 Rails Framework,所有知道 ruby 的人都知道它,很多时候人们可能并不知道 ruby,但是却知道 rails 这个框架。
对于新人来说,ruby 学习最快的方法还是通过练习编码开始,而网上一些 ruby 在线编辑器可以免去你搭建环境的过程,非常适合新手学习,接下来我们就来盘点一下 ruby 的线上编辑器。
ruby 为了方便大家学习,搭建了一个官方的线上编辑器,你可以在这里练习 ruby。需要说明的是,这里提供了一些入门例子,通过一点点深入,你就会慢慢掌握 ruby 的基础语法,对于新人来说非常方便。一边敲代码,一边就把语法学习了。
这是一个比较强大的 ruby 编辑器,它支持包的导入,支持版本控制,提供了一个 key-value 的数据库支持,此外,还可以对关键信息进行加密处理。
最让我喜欢它的一点是它支持 vim 模式,对于一个习惯了 vim 编辑的人来说,这点非常友好,如果你是 emacs 用户,它也提供了 emacs 的键盘映射。而且它还提供了一定的自动补全功能,可以说对于一些练习项目,这个线上编辑器已经足够用了。
一款不错的线上 ruby 编辑器,支持多种主题配色,支持字体大小设置,支持自动补全,支持 vim 和 emacs 键盘映射模式。支持团队协同编辑,支持 github 的 gist。
常用的功能都有,算是一款可以尝试的线上编辑器。
一款支持文件导入的线上编辑器,如果你有已经本地写好的代码,可以上传到网站上进行运行。和其它编辑器相比,它最大的特点是支持交互式,可以传入命令行参数等信息。
一个非常简洁的线上编辑器,并没有像其它编辑器提供很多功能,只是提供了代码的编辑,运行等基本功能。这是一个开源的项目,它的源码可以在 github 上查看到,关于你想要的功能,你都可以在 github 上向作者提出。
这并不是一个 ruby 编辑器,而是一个 ruby 的正则表达式验证器,它是由 ruby 编写的网站,你可以在这里测试你的正则语句编写的是否正确。对于学习正则表达式的人来说,是一个不错的小工具。
说了这么多线上编辑器,如果真想要把 ruby 学好,个人还是建议在本地搭建环境,使用本地编辑器编写代码会更有优势。本地编辑器一定是比线上编辑器更强大一些,使用起来也会更方便一些,就是初始搭建配置的时候会繁琐一些,不过一旦搭建之后,就可以一直使用了。
但是并不说线上编辑器没有一点用途,当你没有携带自己的电脑的时候,你完全可以登录其他人的电脑,在网页端练习 ruby 编程。总之,如果你想要学习,总能想到办法,如果你不想学,也总能找到借口。