HTTP

ホームページ制作について

ホームページとは

「ホームページとは何?」と聞かれて、皆さんであればどう答えます?

気づいたら、当たり前のように使っている言葉ですが、
正直、いきなり聞かれると答えるのは難しいですね!

私であれば、
・インターネットで見れるページ?
などと答えるかもしれませんが、
はっきり言ってピンときません。

普段ホームページを作る仕事をしている私たちでさえ、
直ぐには答えられないのが現状です。

元々は、WEBサイトのトップページのことを指すようですが、
現在は、WEB上に上がってるサイト全体を指してホームページと呼んでいるように思います。

企業サイト、ブログ、ECサイト、ポータルサイト、などなど、全てホームページと呼んでいると思います。

WEBサイトの制作会社でさえ、「弊社はホームページ制作会社です」と言っているくらいなので、
インターネットで検索して見れるページは全てホームページでいいです。

ホームページを作る理由は?

ホームページを作る理由は、それぞれで異なると思います。

例えば、
ECサイトは、インターネット上で物を売る為に、
コーポレートサイトは、WEB上の企業の窓口を用意する為に、
採用サイトは、人を採用する為に、
ブログは、情報を発信する為に、
などなど、理由はいろいろあります。

勿論、ホームページを持ていなくても、
物を売ることはできます。
人を採用することもできます。
情報を発信することもできます。

ただし、
自分が持っている情報を発信したい場合、
Twitterなどでも可能ですが、
より多くの情報を発信した場合には、やはりブログが無いと大変です。

また、
私が就職活動をしていた時、
採用サイトで求人広告を見た後、必ずその会社のホームページを訪問して、さらに詳しい情報を収集しました。
その際、ホームページを持っていない会社については、「今時、この会社はホームページも持っていないの?」と思い、私はその時点でその会社に興味を持ちませんでした。

その為、
ホームページは情報発信の場としては勿論ですが、
WEB上での顔としての役割も持っていると言えます。

顔がないものって得体が知れないので、怖いですよね。
その為、
イベントをやりたい!会社を作りたい!モノを売りたい!など、
何かをやりたい場合には、
ホームページの制作は必須ではないかと思います。

ホームページはどうやって作るの?

一般的には、HTMLとCSSというもので作ります。

制作の現場では、制作者やコーダーと呼ばれる人間が、
このHTMLCSSを使ってWEBページを作っていきます。

ただ、WEBページが多いと、制作するのに非常に多くの時間を費やすことになります。
コスト(主に人件費)も掛かってしまいます。

数万、数十万、数百万というWEBページで構成されたWEBサイトの制作となると、
1ページずつ作成するのは現実的ではありません。

そこで、
現在では文章や画像をデータベースというものに保存して、
ホームページ閲覧者の要求に応じて、
必要な情報を呼び出すという仕組みを利用することが多いです。

例えば、
物件検索ページを思い浮かべてみて下さい。

もし、
■山田ハイツ

■田中ハイツ

■鈴木ハイツ
という物件があったとします。

この場合、山田ハイツには「123」という番号を、田中ハイツには「456」という番号を、鈴木ハイツには「789」という番号を付けておきます。

そうすると、URLの一番後ろに、それぞれの番号を付けてやるだけで、
その物件の情報をデータベースから呼び出して、
ブラウザにそれぞれの物件の賃料や最寄り駅、間取り、写真などを表示することが可能になります。

URLは以下のようになります。
■山田ハイツ => http://sample.com/bukken/detail/123/
■田中ハイツ => http://sample.com/bukken/detail/456/
■鈴木ハイツ => http://sample.com/bukken/detail/789/

この場合、HTMLは同じものを利用し、賃料など物件毎に異なる情報だけデータベースから呼び出しているので、
物件毎にコーダーがページを作成する必要がありません。

かなりざっくりとした説明ですが、
このような仕組みでホームページは動いています。

因みに、データベースやプログラム言語についても、説明しておきます。

まず、
データベースとしてよく使用されるのは、MySQLPostgreSQLSQLiteというソフトになります。
※一番よく利用されているのは、MySQLになります。

さらに、データベースから情報を引き出してページを表示する為の仕組みも作成しないといけません。

それらの仕組みは、プログラム言語というものを使用して作成しますが、
WEBの世界では、PHPRubyPythonなどのプログラム言語を利用するのが一般的です。

あと、
WEBサイトに動きを付けたい場合があると思います。

例えば、
・画像の上にマウスを乗せると、何かのイベントが発生する
・背景画像やメイン画像が自動で切り替わる
などの動作はよく見かけると思います。

こういった処理には、
JavaScriptというプラグラム言語が用いられています。

普段ホームページを見るだけではあまり意識することはないですが、
こういったものを使ってホームページは作成されています。

WordPressZwKvO
PAGE TOP