Ruby線上編輯器盤點
Ruby 是一個非常優雅的語言,它的目的是提高開發人員的編碼效率。它最出名的就是在 web 開發方面有一個響徹當當的框架 Rails Framework,所有知道 Ruby 的人都知道它,很多時候人們可能并不知道 Ruby,但是卻知道 rails 這個框架。
對于新人來說,Ruby 學習最快的方法還是通過練習編碼開始,而網上一些 Ruby 在線編輯器可以免去你搭建環境的過程,非常適合新手學習,接下來我們就來盤點一下 Ruby 的線上編輯器。
try ruby
ruby 為了方便大家學習,搭建了一個官方的線上編輯器,你可以在這里練習 ruby。需要說明的是,這里提供了一些入門例子,通過一點點深入,你就會慢慢掌握 ruby 的基礎語法,對于新人來說非常方便。一邊敲代碼,一邊就把語法學習了。
try ruby online editor
replit
這是一個比較強大的 ruby 編輯器,它支持包的導入,支持版本控制,提供了一個 key-value 的數據庫支持,此外,還可以對關鍵信息進行加密處理。
replit ruby editor
最讓我喜歡它的一點是它支持 vim 模式,對于一個習慣了 vim 編輯的人來說,這點非常友好,如果你是 emacs 用戶,它也提供了 emacs 的鍵盤映射。而且它還提供了一定的自動補全功能,可以說對于一些練習項目,這個線上編輯器已經足夠用了。
paiza
一款不錯的線上 ruby 編輯器,支持多種主題配色,支持字體大小設置,支持自動補全,支持 vim 和 emacs 鍵盤映射模式。支持團隊協同編輯,支持 github 的 gist。
paiza online editor
常用的功能都有,算是一款可以嘗試的線上編輯器。
jdoodle
一款支持文件導入的線上編輯器,如果你有已經本地寫好的代碼,可以上傳到網站上進行運行。和其它編輯器相比,它最大的特點是支持交互式,可以傳入命令行參數等信息。
jdoodle
runrb
一個非常簡潔的線上編輯器,并沒有像其它編輯器提供很多功能,只是提供了代碼的編輯,運行等基本功能。這是一個開源的項目,它的源碼可以在 github 上查看到,關于你想要的功能,你都可以在 github 上向作者提出。
runrb
Rubular
這并不是一個 ruby 編輯器,而是一個 ruby 的正則表達式驗證器,它是由 ruby 編寫的網站,你可以在這里測試你的正則語句編寫的是否正確。對于學習正則表達式的人來說,是一個不錯的小工具。
rubular
總結
說了這么多線上編輯器,如果真想要把 ruby 學好,個人還是建議在本地搭建環境,使用本地編輯器編寫代碼會更有優勢。本地編輯器一定是比線上編輯器更強大一些,使用起來也會更方便一些,就是初始搭建配置的時候會繁瑣一些,不過一旦搭建之后,就可以一直使用了。
但是并不說線上編輯器沒有一點用途,當你沒有攜帶自己的電腦的時候,你完全可以登錄其他人的電腦,在網頁端練習 ruby 編程。總之,如果你想要學習,總能想到辦法,如果你不想學,也總能找到借口。