プログラミング・開発言語– category –
-
プログラミング・開発言語
TeamCity — JetBrainsが磨いてきたエンタープライズ向けCIサーバー
TeamCityはチェコ・プラハとロシア・サンクトペテルブルクに拠点を持つJetBrains社が2006年から開発・販売しているエンタープライズ向けの商用CIサーバーです。IntelliJ IDEAやKotlinで知られる同社の開発生産性ツール群の一翼を担い、Microsoft .NET・Jav... -
プログラミング・開発言語
Drone CI — コンテナファーストで設計された軽量CIサーバー
Drone CIは2014年にアメリカの開発者ブラッド・ライズウスキ(Brad Rydzewski)が公開した、Goで書かれた軽量CIサーバーです。「すべてのビルドステップをDockerコンテナで実行する」という、当時としては前衛的な設計をいち早く採用し、yamlでパイプライ... -
プログラミング・開発言語
Travis CI — OSS界の定番から凋落へ向かった老舗ホスティングCI
Travis CIは、ドイツ・ベルリンを拠点に2011年にスヴェン・フックス、コンスタンティン・ハース、ヨシュア・コフマン、マティアス・マイヤーらが立ち上げた、世界初の本格的ホスティング型CIサービスの1つです。GitHubの公開リポジトリを無料でビルドし、.... -
プログラミング・開発言語
CircleCI — SaaS型CIの草分けと高速並列実行の代名詞
CircleCIは2011年にポール・ビッグスら3名がY Combinatorで創業した、SaaS型CIサービスの草分け的存在です。「CIサーバーを自分で立てたくない開発者」に向けてGitHubと連携するだけで使えるホスティング型ビルドサービスを提供し、JenkinsからSaaSへの移... -
プログラミング・開発言語
GitLab CI/CD — GitLab本体に統合された老舗CIサービス
GitLab CI/CDは、GitLab社が提供するソースコード管理プラットフォームGitLabに最初から組み込まれているCI/CD機能です。GitLab自体はウクライナ出身のドミトリー・ザポロジェッツが2011年に開発を始め、2012年に共同設立されました。2015年にはCI機能をGi... -
プログラミング・開発言語
GitHub Actions — リポジトリに統合された宣言型CI/CDサービス
GitHub Actionsは、GitHub社が2018年10月のGitHub Universeで発表し、2019年11月に一般提供を開始したリポジトリ統合型のCI/CDサービスです。リポジトリ内の .github/workflows/ 配下に置いたYAMLファイルを起点に、プッシュ・プルリクエスト・Issueコメン... -
プログラミング・開発言語
Webpack — モダンWeb開発を支えてきたJavaScriptバンドラ
Webpackは2012年、ドイツのエンジニア Tobias Koppers が公開したJavaScriptモジュールバンドラです。「複数のJSファイル・CSS・画像・フォントなどの依存をグラフ化して、1つ(または数個)のバンドルにまとめる」という考え方で、シングルページアプリケ... -
プログラミング・開発言語
Vite — Vue.js作者が作った爆速フロントエンドビルドツール
Viteは2020年、Vue.js作者のEvan Youが公開した次世代フロントエンドビルドツールです。「ヴィート」と読み、フランス語で「速い」を意味する単語が由来。Webpackの「全部バンドルしてから起動」モデルを捨て、開発時はネイティブESモジュールでオンデマン... -
プログラミング・開発言語
Selenium — ブラウザ自動操作のクラシックなUIテスト基盤
Seleniumは2004年、ThoughtWorks社のJason Hugginsが社内ツールから発展させたWebブラウザ自動操作フレームワークです。「ブラウザを実際に動かしてテストする」という発想で、Web E2Eテスト・スクレイピングの世界に革命を起こしました。現在はSelenium W... -
プログラミング・開発言語
gRPC — マイクロサービス間通信を支える高性能RPCフレームワーク
gRPCは2015年、Googleが社内利用のRPC基盤Stubbyをベースに公開したオープンソースの高性能RPC(Remote Procedure Call)フレームワークです。Protocol Buffers(Protobuf)でAPIを宣言し、HTTP/2上で効率的なバイナリ通信を行います。現在はCNCFのプロジ...
