社区编辑申请
注册/登录
Ruby线上编辑器盘点
开发
对于新人来说,Ruby 学习最快的方法还是通过练习编码开始,而网上一些 ruby 在线编辑器可以免去你搭建环境的过程,非常适合新手学习,接下来我们就来盘点一下 ruby 的线上编辑器。

Ruby 是一个非常优雅的语言,它的目的是提高开发人员的编码效率。它最出名的就是在 web 开发方面有一个响彻当当的框架 Rails Framework,所有知道 Ruby 的人都知道它,很多时候人们可能并不知道 Ruby,但是却知道 rails 这个框架。

对于新人来说,Ruby 学习最快的方法还是通过练习编码开始,而网上一些 Ruby 在线编辑器可以免去你搭建环境的过程,非常适合新手学习,接下来我们就来盘点一下 Ruby 的线上编辑器。

try ruby

ruby 为了方便大家学习,搭建了一个官方的线上编辑器,你可以在这里练习 ruby。需要说明的是,这里提供了一些入门例子,通过一点点深入,你就会慢慢掌握 ruby 的基础语法,对于新人来说非常方便。一边敲代码,一边就把语法学习了。

ruby线上编辑器盘点

try ruby online editor

replit

这是一个比较强大的 ruby 编辑器,它支持包的导入,支持版本控制,提供了一个 key-value 的数据库支持,此外,还可以对关键信息进行加密处理。

ruby线上编辑器盘点

replit ruby editor

最让我喜欢它的一点是它支持 vim 模式,对于一个习惯了 vim 编辑的人来说,这点非常友好,如果你是 emacs 用户,它也提供了 emacs 的键盘映射。而且它还提供了一定的自动补全功能,可以说对于一些练习项目,这个线上编辑器已经足够用了。

paiza

一款不错的线上 ruby 编辑器,支持多种主题配色,支持字体大小设置,支持自动补全,支持 vim 和 emacs 键盘映射模式。支持团队协同编辑,支持 github 的 gist。

ruby线上编辑器盘点

paiza online editor

常用的功能都有,算是一款可以尝试的线上编辑器。

jdoodle

一款支持文件导入的线上编辑器,如果你有已经本地写好的代码,可以上传到网站上进行运行。和其它编辑器相比,它最大的特点是支持交互式,可以传入命令行参数等信息。

ruby线上编辑器盘点

jdoodle

runrb

一个非常简洁的线上编辑器,并没有像其它编辑器提供很多功能,只是提供了代码的编辑,运行等基本功能。这是一个开源的项目,它的源码可以在 github 上查看到,关于你想要的功能,你都可以在 github 上向作者提出。

ruby线上编辑器盘点

runrb

Rubular

这并不是一个 ruby 编辑器,而是一个 ruby 的正则表达式验证器,它是由 ruby 编写的网站,你可以在这里测试你的正则语句编写的是否正确。对于学习正则表达式的人来说,是一个不错的小工具。

ruby线上编辑器盘点

rubular

总结

说了这么多线上编辑器,如果真想要把 ruby 学好,个人还是建议在本地搭建环境,使用本地编辑器编写代码会更有优势。本地编辑器一定是比线上编辑器更强大一些,使用起来也会更方便一些,就是初始搭建配置的时候会繁琐一些,不过一旦搭建之后,就可以一直使用了。

但是并不说线上编辑器没有一点用途,当你没有携带自己的电脑的时候,你完全可以登录其他人的电脑,在网页端练习 ruby 编程。总之,如果你想要学习,总能想到办法,如果你不想学,也总能找到借口。

责任编辑:赵宁宁 来源: 今日头条

同话题下的热门内容

功能测试vs.非功能测试:能否非此即彼地进行选择?Rust难懂?一文解读其“所有权”和“借用”概念JMS VS Kafka:苹果与橘子之战!Java 服务 Docker 容器化优秀实践超全!Python图形界面框架PyQt5使用指南!太强了!Python 开发桌面小工具,让代码替我们干重复的工作!Kafka在美团数据平台的实践程序员不得不知道的 API 接口常识

编辑推荐

2017年9月编程语言排行榜:Java、C与C++三巨头还能统治排行榜多久?2017年最受欢迎的5个前端框架比较2017年11月编程语言排行榜:脚本语言怎么了?2017年3月编程语言排行榜:Swift首次进入前十最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?
我收藏的内容
点赞
收藏

51CTO技术栈公众号