Skip to content

Latest commit

 

History

History
43 lines (25 loc) · 1.26 KB

leading_introduction.md

File metadata and controls

43 lines (25 loc) · 1.26 KB

Introduction for the lead of the event

This page is meant to for the lead or organiser of the event. This page covers how to introduce the conscepts of HTML/CSS/JS, Ruby and Ruby on Rails

HTML/CSS/JS

Html, css and js are the languages that browsers understand. A web server's job is to create "files" that use these languages and send them to the browser.

There are several way of doing this.

Static:

The server has files saved on it's disks and makes these available to the internet.

Dynamic:

The server makes the files and sends these "on the fly" each time they are requested.

There are a lot of languages and frameworks that do this already. Other examples are:

  • PHP and Symphony
  • Python and Django
  • ...

We are using Ruby and Ruby on Rails

Ruby On Rails

Ruby on Rails is the full name of "Rails". We use the short version of the name.

Rails is a framework that makes building a website a lot easier and faster. There are already 100 of 1000 of lines written that do a lot for you, like:

  • Network communication
  • Database interaction
  • Translations (if you would want that)
  • Security against common web mistakes
  • etc...

Ruby

Ruby is a programming language. Rails is written in this language (thus Ruby on Rails).

Ruby has been created to be fun to use.