Web サーバーと Rails の基本 このページでは、基礎的な PC の知識と、HTML に関する知識、簡単なプログラミング、データベースの知識を前提にしています。 Rails と共に Web アプリケーション開発の旅にでる前に、色々と役に立つ武器があると効率良く開発を進めていくことが出来ます。ここではそのような知っておいたほうが開発がスムーズになること紹介していきます。 Web アプリケーションの仕組み そもそも、Web アプリケーションはどのように動いているかを理解していないと Rails の話をしても理解するのは大変です。まずは基礎的なところから説明していきます。 サーバーとクライアントの通信 皆さんが使用している PC は Web アプリケーションの用語ではクライアント(厳密には今皆さんが使っているブラウザがクライアント)と呼ばれます。対して、皆さんに何かしらのサービスを提供する