Ruby on Rails
Ruby on Rails – or more accurately the Ruby language and the Rails framework – provides a complete set of application development tools. The benefit is that much of the heavy lifting of web application development is done for you. Ruby programmers tend to be very satisfied with the language, syntax and related suite of tools.
What is Ruby?
Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. Ruby is a pure Object-Oriented language developed by Yukihiro Matsumoto. Everything in Ruby is an object except the blocks but there are replacements too for it i.e procs and lambda.
What is Rails?
Rails is a development tool which gives web developers a framework, providing structure for all the code they write. The Rails framework helps developers to build websites and applications, because it abstracts and simplifies common repetitive tasks.
Rails is written in Ruby, the programming language which is also used alongside Rails.
What is SQLite?
SQLite is a software library that provides a relational database management system. The lite in SQLite means lightweight in terms of setup, database administration, and required resources.
SQLite has the following noticeable features: self-contained, serverless, zero-configuration, transactional.