IT用語集– tag –
-
プログラミング・開発言語
GitHub — 世界最大のソースコードホスティングと開発者プラットフォーム
GitHubは2008年、トム・プレストン=ワーナー、クリス・ワンストラスらが立ち上げたGitリポジトリのホスティングサービスです。Git本体はLinus Torvaldsが作ったツールですが、「Gitのリモート置き場」を商用Webサービスとして洗練させたのがGitHubの貢献... -
ネットワーク・インフラ・クラウド
Ansible — SSHだけで動くシンプルな構成管理ツール
Ansibleは2012年、米Ansible社(後にRed Hat、現IBM傘下)が公開した構成管理・自動化ツールです。「エージェントレス」を売りに、対象サーバへSSHで接続してPythonスクリプトを送り込んで実行する仕組みで、Puppet・Chefなど既存の構成管理ツールに比べて... -
ネットワーク・インフラ・クラウド
Terraform — クラウドインフラをコードで管理するIaCの代表
Terraformは2014年、HashiCorp社が公開したIaC(Infrastructure as Code)ツールです。クラウドインフラ(AWS、Azure、GCPなど)を独自言語HCL(HashiCorp Configuration Language)で宣言的に記述し、「コード→クラウド上の実体」へと自動反映します。現... -
OS・ソフトウェア
Redis — メモリ上で爆速に動くデータ構造ストア
Redis(Remote Dictionary Server)は2009年、イタリア人エンジニアのサルバトーレ・サンフィリッポが公開したインメモリのキーバリューストアです。「全データをメモリに載せる」ことを前提に設計され、ミリ秒未満のレスポンスを安定して返す性能で、キャ... -
データベース・データ管理
MongoDB — ドキュメント指向NoSQLの代表格
MongoDBは2009年、米10gen社(現MongoDB Inc.)が公開したオープンソースのドキュメント指向NoSQLデータベースです。「JSONをそのまま保存・検索できる」直感的なデータモデルと、簡単に水平スケールする設計で、Web2.0時代に急成長したサービスに次々と採... -
Web・フロントエンド・バックエンド
Ruby on Rails — スタートアップのWeb開発を加速した王道フレームワーク
Ruby on Rails(以下Rails)は2004年、デンマーク出身のデイビッド・ハイネマイヤー・ハンソン(DHH)が公開したRubyベースのWebアプリケーションフレームワークです。彼が開発していたBasecampというSaaSから切り出されたのが原型で、「設定より規約」「D... -
プログラミング・開発言語
Ruby — 「楽しさ」を最優先した日本生まれの動的言語
Rubyは1995年、まつもとゆきひろ(Matz)が公開した日本発のオブジェクト指向プログラミング言語です。「プログラマの幸福」を設計目標に掲げ、人が読み書きしやすい自然な文法と豊かな表現力で支持を集めました。2004年にDavid Heinemeier Hanssonが公開... -
プログラミング・開発言語
PHP — Web黎明期から世界のサイトを動かすサーバサイド言語
PHPは1995年、デンマーク系カナダ人のラスマス・ラードフが個人サイト用に作ったスクリプト言語に端を発します。「Personal Home Page Tools」が名前の由来で、後に「PHP: Hypertext Preprocessor」と再帰的略称に。1990年代後半のWeb黎明期に「HTMLに直接... -
OS・ソフトウェア
Nginx — 高性能Webサーバ・リバースプロキシのデファクト
Nginx(エンジンエックス)は2004年、ロシアのイーゴリ・シソエフが公開した高性能Webサーバ/リバースプロキシです。当時主流だったApache HTTP Serverが大量同時接続で苦戦していた「C10K問題」への解として誕生し、イベント駆動の軽量アーキテクチャで... -
Web・フロントエンド・バックエンド
Next.js — Reactを本番運用に押し上げたメタフレームワーク
Next.jsは2016年、Vercel社(旧Zeit)が公開したReactベースのメタフレームワークです。「Reactだけでは大規模Webアプリの本番運用は厳しい」という現実に対し、ルーティング・サーバサイドレンダリング・データ取得・APIルートまで一括で提供することで、...
