Ruby是一種便捷、簡(jiǎn)單且面向?qū)ο蟮囊环N腳本語(yǔ)言。1995年12月,Ruby正式公布。和其他相似的編程語(yǔ)言相比,Ruby更加年輕。而且在網(wǎng)絡(luò)上,關(guān)于Ruby的資料真的太少。為了解決這個(gè)問(wèn)題,W3Cschool小師妹為大家收集了80個(gè)超全面的Ruby開(kāi)發(fā)資源,快來(lái)收藏吧!
1.工具
Ruby工具很多,像RubyPDF編輯工具、Ruby監(jiān)控工具、靜態(tài)的API接口文檔生成工具、日志以及時(shí)間管理工具等。而這些工具,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 的一個(gè)插件,用于邀請(qǐng)用戶(hù)、Sidekiq 插件,用來(lái)監(jiān)控任務(wù)狀態(tài)。
3.各種庫(kù)
Ruby的庫(kù)很多,像事件驅(qū)動(dòng)庫(kù)、圖像處理庫(kù)、數(shù)字以及貨幣轉(zhuǎn)換庫(kù)、處理郵件的庫(kù)、命令行輔助庫(kù)等。W3Cschool小師妹為大家收集了多達(dá)19種庫(kù),囊括了Ruby非常重要的庫(kù)。這部分內(nèi)容,主要包括eventmachine 、faker、ruby-vips、paper_trail等。其中timers 是Ruby 的一個(gè) Timer 庫(kù),適合于配合事件使用。money 是Ruby 的一個(gè)數(shù)字、貨幣轉(zhuǎn)換庫(kù)。
4.源代碼/框架/狀態(tài)機(jī)
這部分內(nèi)容主要包括ruby的源代碼、ruby的一個(gè)web框架、ruby的狀態(tài)機(jī)。其中volt是ruby的一個(gè)web框架,使用opal使得前后端均可以用ruby來(lái)編寫(xiě)。
5.ruby的其他資源
除了上面的框架、庫(kù)、源代碼、插件等,ruby的資源還有很多。像spyke、mruby、rails、gctools、slim、sass等,W3Cschool小師妹都為大家收集好了。其中sharedrop是Airdrop 的 HTTP5 實(shí)現(xiàn),基于 WebRTC。mruby是mini-ruby (light-weight ruby) 輕量級(jí) Ruby 源代碼。
上面W3Cschool小師妹為大家收集的Ruby開(kāi)發(fā)資源,有工具、插件等,可以幫助你實(shí)現(xiàn)快速開(kāi)發(fā)。很多都是免費(fèi)額,如果有需要的話,可以自行去下載。
學(xué)編程技術(shù),就到W3Cschool,如果你喜歡我們的文章,可以點(diǎn)擊右上角關(guān)注我們;如果你想看到更多IT界的資訊,可以加我們的公眾號(hào)。
公眾號(hào):w3cschoolcn
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。