DEV MANUAL v1.0

Programming
Languages &
Hosting Guide

主要プログラミング言語の特徴・用途と、無料で使えるホスティングサービスをまとめたガイドです。

← 戻る
01

プログラミング言語

JS
JavaScript
DYNAMIC / INTERPRETED

Webブラウザで動く唯一の言語。Node.jsでサーバーサイドにも対応。フロントエンドからバックエンド、モバイルまで幅広く活躍。

Webフロントエンド Node.js API React / Vue React Native
難易度
TS
TypeScript
TYPED SUPERSET OF JS

JavaScriptに型安全性を加えた言語。大規模アプリや企業開発で必須。バグを早期に発見しやすく、チーム開発に最適。

大規模Web開発 Next.js SPA / SSR Enterprise
難易度
Py
Python
DYNAMIC / MULTI-PARADIGM

AI・機械学習の分野で圧倒的な人気を誇る言語。シンプルな構文で初心者にも学びやすく、データサイエンスやWebバックエンドでも活躍。

AI / ML データ分析 Django / Flask 自動化スクリプト
難易度
Go
Go (Golang)
STATICALLY TYPED / COMPILED

Googleが開発した高速・軽量な言語。クラウドインフラや高スループットAPIに最適。シンプルな構文と優秀な並行処理が特徴。

クラウドサービス マイクロサービス CLI ツール Docker / K8s
難易度
Rs
Rust
SYSTEMS / MEMORY-SAFE

メモリ安全性とパフォーマンスを両立した次世代システム言語。WebAssembly、ゲームエンジン、OSレベルのプログラミングに最適。

WebAssembly ゲームエンジン 組み込みシステム OS開発
難易度
Kt
Kotlin
STATICALLY TYPED / JVM

Android公式開発言語。Javaより簡潔でモダン。サーバーサイド(Spring Boot)やKotlin Multiplatformでクロスプラットフォーム開発にも対応。

Android Spring Boot KMM バックエンドAPI
難易度
Sw
Swift
APPLE ECOSYSTEM

Apple公式言語。iOSとmacOSアプリ開発に必須。安全性と高速性を兼ね備えており、Xcodeとの連携でAppleエコシステム全体を開発できる。

iOS アプリ macOS アプリ SwiftUI watchOS / tvOS
難易度
Dt
Dart / Flutter
CROSS-PLATFORM / COMPILED

1つのコードベースでiOS・Android・Web・デスクトップに対応するFlutterのための言語。美しいUIをネイティブ性能で実現。

クロスプラットフォーム Flutter Mobile Flutter Web デスクトップアプリ
難易度
02

無料ホスティングサービス

Vercel
vercel.com
Next.js / React Vue / Svelte Serverless Functions Edge Network

フロントエンド特化。GitHubと連携して自動デプロイ。Next.jsの開発元で最高の互換性を誇る。

FREE TIER
Netlify
netlify.com
静的サイト Serverless Forms Identity Auth

静的サイト・JAMstackに最適。フォーム処理やユーザー認証機能をコード不要で追加可能。

FREE TIER
Railway
railway.app
Node.js / Python Go / Ruby PostgreSQL Redis

バックエンドアプリとデータベースをセットで簡単デプロイ。Docker対応でほぼ全言語に対応。

FREE TIER
Render
render.com
Web Services Cron Jobs Static Sites PostgreSQL

Herokuの代替として人気。静的サイトから動的APIまで対応。無料DBも提供。

FREE TIER
Cloudflare Pages
pages.cloudflare.com
グローバルCDN Workers D1 Database R2 Storage

世界最大級のCDNを無料で利用。Workers(エッジ関数)でAPIも構築可能。高速配信が魅力。

FREE TIER
GitHub Pages
pages.github.com
静的HTML/CSS/JS Jekyll GitHub Actions カスタムドメイン

GitHubリポジトリから直接ホスティング。ポートフォリオや静的ドキュメントサイトに最適。完全無料。

FREE
Supabase
supabase.com
PostgreSQL Auth Storage Edge Functions

オープンソースのFirebase代替。DB・認証・ストレージが一体型。バックエンドレス開発が可能。

FREE TIER
03

ホスティング比較表

サービス 静的サイト 動的バックエンド データベース カスタムドメイン 無料帯域
Vercel100GB/月
Netlify100GB/月
Railway$5分の使用量
Render100GB/月
CF Pages無制限
GitHub Pages100GB/月
Supabase5GB
04

プロジェクト開始チェックリスト

進捗 0 / 8 0%
📌 プロジェクトの目的とターゲットユーザーを定義する
🗂️ 使用するプログラミング言語とフレームワークを選定する
🧱 フロントエンド / バックエンドの構成を決める
🗄️ データベースが必要か判断し、適切なサービスを選ぶ
☁️ ホスティングサービスを選定・アカウント作成
🔗 GitHubリポジトリを作成して連携設定
🌐 カスタムドメインの設定(必要な場合)
🚀 本番環境へのデプロイと動作確認
🌐 EN Translation
Translating...