ベストなコーディングツールを探せ!

コーディングツールはどう選ぶ?2008年4月の特集「即実践!HTML+CSS」の金曜日では「コーディングのためのアプリケーションとツール」について取り上げます。「Webサイトを作成するにあたって、どんなコーディングツール、アプリケーションを使えばいいの?」これは、Webサイト制作の道に足を踏み入れ

まつむら よしあき

2008年4月4日 20:00

コーディングツールはどう選ぶ?

2008年4月の特集「即実践!HTML+CSS」の金曜日では「コーディングのためのアプリケーションとツール」について取り上げます。

「Webサイトを作成するにあたって、どんなコーディングツール、アプリケーションを使えばいいの?」

これは、Webサイト制作の道に足を踏み入れる者にとって最初の関門です。大げさに聞こえるかもしれませんが、選んだツールによって生産性が大きく変わってくるのが事実です。自分にあったコーディングツール、アプリケーションを探すにあたって、まずはどんなツールがあるのか、またどんなツー ルが広く使われているのか紹介しましょう。

一般にコーディングツール、アプリケーションといってもかなりの数がありますが、大きく分けて「WYSIWYGで作業するもの」と「タグ挿入によって入力を補完するもの」とがあります。

「WYSIWYGって何?」と思われる方もいるでしょう。WYSIWYG(ウィジウィグ)とは「What You See Is What You Get.」の略で、ディスプレイで表示されたものと表示結果が同じものとなるものを指し、特に編集画面と印刷画面が同じものについて使われる言葉です。ここでは、ワードプロセッサーの用な感覚でWebサイトを作れるものを指しています。

WYSIWYGはHTMLのコードに詳しくなくても直感的に作っていけるので、これからWebサイトの制作を始めるという方にとっては、とても入り込みやすいでしょう。しかし、ある程度コードを理解してくると、後者の「タグ挿入によって入力を補完するもの」を選択することで作業効率は上がっ ていくでしょう。自分の技術や好みで両方を使い分けるのもいいかもしれませんね。

図1:代表的なコーディングツール、アプリケーション

HTML + EDITOR = Webサイト

まずWYSIWYGの代表格と言えばAdobe Systems社の「Dreamweaver」です。Macromedia社が提供していた時代から、「Flash」「Fireworks」と共に多くのWebデザイナーが選んできただけはあり、直感的にデザインできる点と、出力するコードに無駄が少ない点が評価できます。すべての機能を使いこなせるようになるには、覚えることも多いのですが、解説本も充実していますし、身につけて損はないコーディングツールです。価格は高めですが、その効果を考えてみればコストパフォーマンスが悪いということはありません。

次にタグ挿入タイプのコーディングツールを見てみましょう。このタイプはフリーウェアで提供されているものも多く、WYSIWYGである必要がなければ動作が軽いのが特徴です。コード入力だけなら「メモ帳」でもは可能ですが、文字コードの設定やタグの色分けなどちょっとしたお助け機能から、タグのバリデートまでしてくれるものなど、様々な種類があるので、自分でいろいろ試してみるのがよいでしょう。

タグ挿入タイプでは、テキストエディタの拡張機能などで対応できるものもあり、普段使い慣れたエディタをカスタマイズすることで十分に高い生産性を生むことができます。

中にはプロジェクト管理ができるものやPHP、Javascriptなどのプログラミングコードにも対応しているものがあります。こうしたツールはWebサイトを作成するにあたってのトータルサポートしてくれるので、複数のアプリケーションを使いわける必要がなくなるので、さらなる生産性向 上が期待できます。

次ページでは、メジャーなコーディングツールについて少し語ってみましょう。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30