web servers (or "application servers") using the HTTP protocol (a protocol, in the realm of programming, is a universally known data format and sequence of steps enabling communication between two parties). The HTTP protocol is based on a request-response model. The client (your browser) requests data from a web application that resides on a physical machine. The web application, in turn, responds to the request with the data your browser requested.” How does this work?
Menu This idea coming from Rodrigo Hänggi and I liked the explanation so much that I’m using it here. All props go to @therod, who shared this at Rails Girls Vienna. https://speakerdeck.com/therod/ programming-101
Set of functionality to help write web applications - Is designed to make programming web applications easier by making assumptions about what every developer needs to get started - Rather than having to write every single line of code in a program from scratch, Rails already gives you the framework to get started.