Ruby是一種便捷、簡單且面向?qū)ο蟮囊环N腳本語言。1995年12月,Ruby正式公布。和其他相似的編程語言相比,Ruby更加年輕。而且在網(wǎng)絡(luò)上,關(guān)于Ruby的資料真的太少。為了解決這個問題,W3Cschool小師妹為大家收集了80個超全面的Ruby開發(fā)資源,快來收藏吧!
1.工具
Ruby工具很多,像RubyPDF編輯工具、Ruby監(jiān)控工具、靜態(tài)的API接口文檔生成工具、日志以及時間管理工具等。而這些工具,W3Cschool小師妹已經(jīng)為大家收集好了,主要包括amqp、bunny、middleman、prawn、spring等。如果有需要的話,你可以自行去123點(diǎn)W3Cschool點(diǎn)cn下載。
2.插件
W3Cschool小師妹為大家精選的Ruby插件,都是很經(jīng)典、實(shí)用的。這部分內(nèi)容,你可以看到thinking-sphinx、devise_invitable、sidekiq-status、postgres_ext、newrelic-grape等。其中Sphinx是全文搜索的 ActiveRecord 插件、Devise 的一個插件,用于邀請用戶、Sidekiq 插件,用來監(jiān)控任務(wù)狀態(tài)。
3.各種庫
Ruby的庫很多,像事件驅(qū)動庫、圖像處理庫、數(shù)字以及貨幣轉(zhuǎn)換庫、處理郵件的庫、命令行輔助庫等。W3Cschool小師妹為大家收集了多達(dá)19種庫,囊括了Ruby非常重要的庫。這部分內(nèi)容,主要包括eventmachine 、faker、ruby-vips、paper_trail等。其中timers 是Ruby 的一個 Timer 庫,適合于配合事件使用。money 是Ruby 的一個數(shù)字、貨幣轉(zhuǎn)換庫。
4.源代碼/框架/狀態(tài)機(jī)
這部分內(nèi)容主要包括ruby的源代碼、ruby的一個web框架、ruby的狀態(tài)機(jī)。其中volt是ruby的一個web框架,使用opal使得前后端均可以用ruby來編寫。
5.ruby的其他資源
除了上面的框架、庫、源代碼、插件等,ruby的資源還有很多。像spyke、mruby、rails、gctools、slim、sass等,W3Cschool小師妹都為大家收集好了。其中sharedrop是Airdrop 的 HTTP5 實(shí)現(xiàn),基于 WebRTC。mruby是mini-ruby (light-weight ruby) 輕量級 Ruby 源代碼。
上面W3Cschool小師妹為大家收集的Ruby開發(fā)資源,有工具、插件等,可以幫助你實(shí)現(xiàn)快速開發(fā)。很多都是免費(fèi)額,如果有需要的話,可以自行去下載。