ウェブサイトを作成するのにどんなソフトウェアが必要か?

この記事では、ウェブサイトを編集、アップロード、または閲覧するときに必要なソフトウェアについて説明します。

前提知識: ウェブページ、ウェブサイト、ウェブサーバー、検索エンジンの違いを理解しておいてください。
目的: ウェブサイトを編集、アップロード、閲覧するときに必要なソフトウェアについて学びます。

概要

ウェブ開発に必要なプログラムの多くは、無料でダウンロードすることができます。この記事ではいくつかのリンクを紹介します。必要なツールとしては、 1) ウェブページの作成と編集、 2) ウェブサーバーへのファイルのアップロード、 3) ウェブサイトの閲覧のためのものが必要です。

ほとんどのオペレーティングシステムには、テキストエディターと、ウェブサイトの閲覧に使用できるブラウザーが標準で含まれています。そのため、ふつうはファイルをウェブサーバーに転送するためのソフトウェアを入手するだけで済みます。

実習

実習はまだありません。あなたの力をお貸しください

より深く掘り下げる

ウェブページの作成と編集

ウェブサイトを作成したり編集したりするために、テキストエディターが必要です。テキストエディターは、形式を持たないテキストファイルの作成や修正を行います。 RTF のような他の形式では、太字や下線のような書式を追加することができます。これらの形式はウェブページの作成には適していません。ウェブサイトを構築する際に幅広い作業に使用するので、どのテキストエディターを使用するかを考えておきましょう。

すべてのデスクトップ OS には、基本的なテキストエディターが付属しています。これらのエディターはすべて簡単なものですが、ウェブページのコーディングのための特別な機能は持っていません。そこで、お望みなら、利用可能なサードパーティのツールがたくさんあります。サードパーティのテキストエディターには、構文の色付け、自動補完、セクションの折りたたみ、コード検索などの便利な追加機能がよくついています。エディターの簡単なリストを挙げておきます。

OS 内蔵エディター サードパーティのエディター
Windows
Mac OS
Linux
Chrome OS  

こちらは、高度なテキストエディターのスクリーンショットです。

Notepad++ のスクリーンショット

こちらは、オンラインのテキストエディターのスクリーンショットです。

ShiftEdit のスクリーンショット

ウェブ上へのファイルのアップロード

ウェブサイトを公開する準備ができたら、ウェブサーバーにウェブページをアップロードする必要があります。様々なプロバイダーからサーバー上のスペースを購入することができます (ウェブ上で何かをするのにいくらのコストがかかるかを参照)。利用するプロバイダーを決めたら、プロバイダーは電子メールで FTP (file transfer protocol) のアクセス情報を送ってくれるでしょう。ウェブサーバーにファイルをアップロードすることは、ウェブサイトを構築する上でとても重要なステップですので、別な記事で詳しく説明します。現在のところ、基本的に無料の FTP クライアントの一覧を示します。

OS FTP ソフトウェア
Windows
Linux
Mac OS
Chrome OS  

ウェブサイトの閲覧

ご存知の通り、Webサイトを閲覧するためにはWebブラウザーが必要です。 私用でブラウザ使う時には、たくさんのブラウザの選択肢がありますが、あなたがWebサイトを開発している時には、あなたのWebサイトがほとんどの人々のために働くことを確認するために、少なくとも以下のブラウザで動作確認、テストをする必要があります。

特定のグループ (技術プラットフォームや国など) を対象にする場合は、追加で Opera, Konqueror, UC Browser などブラウザーでサイトをテストする必要があります。

しかし、ブラウザーによっては特定のオペレーティングシステムでしか動作しないものがあるため、テストをすることは複雑になります。 Apple Safari は iOS と Mac OS 上で動作し、 Internet Explorer は Windows 上でのみ動作します。 BrowsershotsBrowserstack のようなサービスを利用するのが最善です。 Browsershots は、様々なブラウザーで見た場合のウェブサイトのスナップショットを提供します。 Browserstack は実際には仮想マシンへの完全なリモートアクセスを提供し、最も一般的な環境でサイトをテストすることができます。他にも、独自の仮想マシンをセットアップする方法もありますが、それにはいくらかの専門知識が必要です。 (もしこの方法を使うのであれば、 Microsoft は modern.ie ですぐに使える仮想マシンを含む開発者のためのいくつかのツールを提供しています。)

是非、実際のデバイス、特に実際のモバイル機器でいくつかのテストを実行してください。モバイル機器のシミュレーションは、進化中の新技術であり、デスクトップのシミュレーションよりも信頼性が低いです。もちろん、モバイル機器はお金を必要としますので、 Open Device Lab の取り組みを見てみることをお勧めします。多くのプラットフォームでテストする場合は、過度な出費を抑えて機器を共有することもできます。

次のステップ

ドキュメントのタグと貢献者

このページの貢献者: mfuji09, tanabota889
最終更新者: mfuji09,