このサイトについて
何を載せ、何を載せないか
Toolmap は、プログラミングを学び始めた人のための「ソフトウェアの地図」です。フロントエンド、バックエンド、データベース、ホスティングといった分野が、それぞれ何をしていて、どうつながって一つのソフトウェアになるのかを、まず全体像として示します。そのうえで、各分野の代表的なツールが何をできて何をできないかを、同じ物差しで並べます。
載せるのは次の4つです。
- 分野の解説:何をする分野か、隣の分野とどうつながるか、最初に何を触ればよいか。
- 制約:限界値、上限、クォータ、課金が跳ねる条件。すべて一次情報の出典URLと検証日つき。
- できないこと:そのツールを選ぶと行き詰まる条件。
- 目的から手段への索引:「定期的に処理を実行する」のような動詞句から、それができる手段へ。
使い方、チュートリアル、構文リファレンス、最新ニュースは載せません。公式ドキュメントに劣後するか、更新コストが運用を破綻させるためです。各ページの末尾に公式ドキュメントへのリンクを置いています。
網羅性について
世の中のツールを網羅することは目指していません。代わりに、分類(12件)と能力(動詞句)に空白がない状態を目標にしています。各分類に代表例が数件あれば、未収録のツールに出会っても既存の軸に当てはめて理解できる、という考え方です。
掲載基準
以下をすべて満たすものだけを掲載しています。満たせないものは、有名でも載せません。
- 「できないこと」を1件以上、具体的に書ける
- 制約を1件以上、公式ドキュメントの出典つきで書ける
- 選定判断を「どういう時に選ぶか/避けるか」の形で書ける
鮮度の表示
すべての事実に「人間が原典を確認した日」を持たせています。確認から 180 日を超えた行には「要再確認」を、365 日を超えた事実を含むページには上部に注意を表示します。事実の自動更新は行いません。誤情報を静かに混入させるためです。
免責
掲載している数値・条件は、記載の検証日時点で出典に書かれていた内容です。各サービスの仕様・料金は予告なく変わります。実際の選定・契約にあたっては、必ず出典リンク先の現在の記載を確認してください。本サイトの情報に基づく判断の結果について、運営者は責任を負いません。
本サイトは特定のベンダーと提携しておらず、広告・アフィリエイトを含みません。掲載順は成熟度と学習コストによる機械的な並びで、推奨順ではありません。
誤りの報告・追加の提案
出典と実際の値が食い違っている、または掲載基準を満たすツールが抜けている場合は、GitHub リポジトリの Issue で知らせてください。エントリの追加手順はリポジトリの CONTRIBUTING.md にあります。