Web・フロントエンド・バックエンド– category –
-
Web・フロントエンド・バックエンド
Insomnia — Postmanへの軽量な対抗として育ったAPIクライアント
Insomniaは2014年にカナダのグレゴリー・シーア(Gregory Schier)が個人開発として公開したAPIクライアントで、ElectronとReactで作られたデスクトップアプリです。Postmanがクラウド主体で機能を増やしていく中、Insomniaは「シンプルなUI」「ローカル中... -
Web・フロントエンド・バックエンド
Postman — API開発のデファクトに成長したクライアント
Postmanは2012年にインドのアビナフ・アスターナ(Abhinav Asthana)がChrome拡張として公開したAPIクライアントが起点で、後にデスクトップアプリ、ワークスペース型のクラウドサービスへと展開しました。HTTPリクエストを画面上で組み立てて送り、レスポ... -
Web・フロントエンド・バックエンド
Play Framework — Scala/Javaで動くリアクティブなWeb基盤
Play Frameworkは、2007年にフランスのGuillaume Bort(ギヨーム・ボール)が公開したJava/Scala向けのWebアプリケーションフレームワークです。Ruby on RailsやDjangoのような「規約より設定」と即時リロードに着想を得ながら、JVMの上で軽快に動くことを... -
Web・フロントエンド・バックエンド
Apache Struts — Java MVCの古典と2017年の重大事件
Apache Strutsは、2000年5月にCraig McClanahan(クレイグ・マクラナハン)が公開し、後にApache Software Foundationへ寄贈されたJava製のWebアプリケーションフレームワークです。サーブレットとJSPを組み合わせるMVCモデルの先駆者として、2000年代前半... -
Web・フロントエンド・バックエンド
Spring Boot — エンタープライズJavaを再起動した自動構成の王者
Spring Bootは、2014年4月にPivotal Software(現VMware Tanzu)がリリースした、Spring Frameworkを基盤とするアプリケーション構築フレームワークです。Javaのエンタープライズ開発を一新する目的で、長年積み上がってきたXML設定や定型コードを「自動構... -
Web・フロントエンド・バックエンド
Echo — シンプルさと拡張性を両立したGo系フレームワーク
Echoは、2015年にVishal Rana(ヴィシャル・ラナ、開発者ハンドル名labstack)が公開したGo言語向けのWebフレームワークです。同時期のGinと並び称される存在で、ラディックスツリー型ルーターによる高速性、ミニマルでありながら拡張性の高いAPI、公式ミ... -
Web・フロントエンド・バックエンド
Gin — Go言語のWeb開発を高速化した軽量ルーター
Ginは、2014年〜2015年にかけてオープンソース化されたGo言語向けの軽量Webフレームワークです。Manuel Martínez-Almeida(マヌエル・マルティネス=アルメイダ)らが中心となって開発し、httprouter由来のラディックスツリー方式ルーターを採用することで... -
Web・フロントエンド・バックエンド
CakePHP — Rails流のPHPフレームワークを切り拓いた古参
CakePHPは、2005年にポーランドのMichal Tatarynowicz(ミハウ・タタリノヴィッチ)が個人プロジェクトとして公開した、PHP製のフルスタックWebフレームワークです。登場直後から人気を集めていたRuby on Railsの「規約より設定」「ActiveRecord」「Scaffo... -
Web・フロントエンド・バックエンド
Laravel — PHPの主役を奪い返した表現力重視のフレームワーク
Laravelは、2011年6月にアメリカのTaylor Otwell(テイラー・オトウェル)が公開したPHP製のWebアプリケーションフレームワークです。Ruby on Railsを範としつつ、PHP特有の手軽さと表現力豊かな構文を両立し、登場から10年あまりでPHP界の事実上の標準フ... -
Web・フロントエンド・バックエンド
Koa — Express作者陣が再設計したasync/await時代の薄い土台
Koaは、Express.jsの原作者であるTJ Holowaychukを中心とした同じチームが、2013年から開発を始めた次世代Node.jsフレームワークです。Express時代に得た知見をもとにコールバック地獄を排し、当時最新だったジェネレータ関数と、後にasync/awaitを土台と...
