Hello and welcome to this lecture.
In this lecture I'll be explaining what Ruby on Rails is.
What is reals.
Ruby on Rails is also referred to has rails for short what is rails.
Rails is basically a web application development frame work so it is a frame work.
What is the framework meant for it.
What basically is a scaffold that you can build applications around so you can look heavy like a framework.
Physically provides some BS functionality which you can use and the extend to make more complex applications
from there are different types of framework for different types of programming languages.
Rails is written in the Ruby programming Lanke it is designed to make programming web application a
lot easier.
Unal so enjoyable.
Rails also makes assumptions on what developers need to get started.
So it is basically a kind of pin year Ted software.
It has its own opinions so it makes the assumptions that there is a best way to do things and it's designed
to encourage people to do things that way.
In some cases it may also discourage the alternative.
If he notice that you're trying to do things in a wrong way.
So if you do things the framework has advice you to do it should increase your productivity.
Rails also allows you to write less code and achieve more in composing to a lot of other programming
languages.
Unless all the frameworks rails includes two main philosophies and to make your philosophy or guiding
principles behind rails is try dry physically means dont repeat yourself so dry is a principle of software
development which states that every piece of knowledge must have a single on ambiguous or for a tasty
representation within his system.
So by not writing the same information over an array again how I code is more maintainable more extensible
and less buggy ammi's it contains less errors.
Another guide in principle is Convention all fa configuration rails has opinions about the best way
to do many things in a web application and defaults to this set of conventions he has a set way of doing
things.
So if you want to do things g is in the frame what he tool guy do the best way.
So by doing that you save a lot of hassle.
A lot of time and it also makes you more productive.
There are other frameworks available to develop in the Ruby program alone won't buy rails is simos commercially
used and done also most popular off the rails or the Ruby on Rails framework or frameworks used to develop
applications in Ruby Ruby programming language.
That's it for this lecture on the introduction to rails.
Thanks for watching.
Bye for now.