Web applications have this client server model. You know that the stuff in your web browser that can do some thing is a web application, well how it gets there?
Well now seeing it from the programmers point of view, the client is just HTML code and the server for us is Ruby on Rails framework.
It looks into the data base, determines what you could be searching for and suggests it for you.
During the operation of a web application, there could be thousands of request and responses between from the client and server. All of it hidden from our view.
So this is how an web application works. In future blogs we will see how to install tools for developing web applications and how to get started with it.