Rails in Simple Terms
Ruby on Rails (often simply called Rails) is a server-side web application framework written in Ruby. Since its emergence in the 2000s, Rails has influenced web application development through innovations in database table creation, content and code migration, and scaffolds of views that enable quick application development.
Rails emphasizes the use of well-known software engineering patterns and paradigms while encouraging the use of web standards such as JSON or XML for data transfer, and HTML, CSS, and JavaScript for application layer development.
Ruby on Rails continues to influence other major web frameworks today, with many frameworks in other languages borrowing its ideas, including: Django (in Python), Catalyst (in Perl), Laravel and CakePHP (in PHP), Phoenix (in Elixir), Play (in Scala), and Sails.js (in Node.js).
Untold utilizes Rails on new web applications when applicable. Rails is not always a great fit, but it has its use cases. You can count on the Untold team to be forthright on our technical and architectural recommendations for any project, and our tech stack shifts with the needs of the software applications we create.