前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ruby线上编辑器盘点

ruby线上编辑器盘点

作者头像
程序那些事儿
发布2023-03-07 11:21:03
4280
发布2023-03-07 11:21:03
举报
文章被收录于专栏:程序那些事儿

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

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

try ruby

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

replit

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

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

paiza

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

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

jdoodle

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

runrb

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

Rubualr

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

总结

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序那些事儿 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • try ruby
  • replit
  • paiza
  • jdoodle
  • runrb
  • Rubualr
  • 总结
相关产品与服务
Prowork 团队协同
ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档