The most used technologies with Ruby

641-rubyonrails.jpg

Ruby is the most well-known language for quick prototyping of web sites. To use it fluently you should know several technologies that are standing nearby. It could be very useful to summarize your knowledge and to understand: what things you are already known and what should you improve. Here are technologies and instruments should good ruby developer know.

Web Development Services and Solutions Require the Most Reliable Partners Explore how Svitla Systems can guide your web development journey with expertise and innovative solutions. Contact Us
  • Frameworks: Rails, Sinatra, Padrino, Merb;

  • Databases: MySQL, PostgreSQL, SQLite;

  • Source control: SVN+Git;

  • Deployment: Capistrano, Vlad the deployer;

  • Web development tools: jQuery, CSS Html5/CSS3 Prototype, Backbone, Coffescript.

If you are a rubyist, you could add your technologies that we didn’t mention to make this list more accurate.

For more information about Ruby technology you can visit our conference.

 

FAQ

What technologies should a good Ruby web developer know?

Major Ruby frameworks: Rails, Sinatra, Padrino, and Merb. Working knowledge of relational databases: MySQL. PostgreSQL. SQLite. Modern source control usage (typically Git with some legacy SVN) and deployment management experience with Capistrano or Vlad the Deployer are tools that they use. On the front end, they would know HTML5/CSS3 and JavaScript tooling libraries/frameworks such as jQuery, Prototype, Backbone, and languages like CoffeeScript. These technologies enable a Ruby developer to build, deploy, and maintain full-featured web applications.

Which Ruby frameworks are most commonly used for web development?

Ruby on Rails is the full-stack framework leading all others in dominance of use for quick, rich-feature applications, while Sinatra is the lighter-weight alternative good for small services and APIs. Padrino builds on top of Sinatra by offering more shape for bigger undertakings, but it is still less than Rails. Some developers may run into Merb; it’s pretty old, but it has had a historical influence on the design of Rails.

What databases are typically used with Ruby on Rails and other Ruby frameworks?

The usual choices of relational databases that go along with Ruby on Rails and other frameworks include MySQL, PostgreSQL, and SQLite. MySQL and PostgreSQL are both popular options in production environments because they scale fairly well with adequate features supported. Use the simpler SQLite for development and testing – no setup means easy to use straight out of the box. This set covers practically every use case, from quick prototyping to large applications running in production.