Ruby是一种便捷、简单且面向对象的一种脚本语言。1995年12月,Ruby正式公布。和其他相似的编程语言相比,Ruby更加年轻。而且在网络上,关于Ruby的资料真的太少。为了解决这个问题,W3Cschool小师妹为大家收集了80个超全面的Ruby开发资源,快来收藏吧!
1.工具
Ruby工具很多,像RubyPDF编辑工具、Ruby监控工具、静态的API接口文档生成工具、日志以及时间管理工具等。而这些工具,W3Cschool小师妹已经为大家收集好了,主要包括amqp、bunny、middleman、prawn、spring等。如果有需要的话,你可以自行去123点W3Cschool点cn下载。
2.插件
W3Cschool小师妹为大家精选的Ruby插件,都是很经典、实用的。这部分内容,你可以看到thinking-sphinx、devise_invitable、sidekiq-status、postgres_ext、newrelic-grape等。其中Sphinx是全文搜索的 ActiveRecord 插件、Devise 的一个插件,用于邀请用户、Sidekiq 插件,用来监控任务状态。
3.各种库
Ruby的库很多,像事件驱动库、图像处理库、数字以及货币转换库、处理邮件的库、命令行辅助库等。W3Cschool小师妹为大家收集了多达19种库,囊括了Ruby非常重要的库。这部分内容,主要包括eventmachine 、faker、ruby-vips、paper_trail等。其中timers 是Ruby 的一个 Timer 库,适合于配合事件使用。money 是Ruby 的一个数字、货币转换库。
4.源代码/框架/状态机
这部分内容主要包括ruby的源代码、ruby的一个web框架、ruby的状态机。其中volt是ruby的一个web框架,使用opal使得前后端均可以用ruby来编写。
5.ruby的其他资源
除了上面的框架、库、源代码、插件等,ruby的资源还有很多。像spyke、mruby、rails、gctools、slim、sass等,W3Cschool小师妹都为大家收集好了。其中sharedrop是Airdrop 的 HTTP5 实现,基于 WebRTC。mruby是mini-ruby (light-weight ruby) 轻量级 Ruby 源代码。
上面W3Cschool小师妹为大家收集的Ruby开发资源,有工具、插件等,可以帮助你实现快速开发。很多都是免费额,如果有需要的话,可以自行去下载。