Web・フロントエンド・バックエンド– category –
-
Web・フロントエンド・バックエンド
Eleventyとは|JavaScript製シンプルな静的サイト生成ツール
Eleventy(イレブンティ、11ty)は、JavaScriptで実装された軽量な静的サイトジェネレータで、Zach Leatherman氏によって2018年に公開されたオープンソースツールです。Node.jsで動作し、Markdown・Nunjucks・Liquid・Handlebars・EJSなど複数のテンプレート... -
Web・フロントエンド・バックエンド
Jekyllとは|GitHub Pagesの標準静的サイト生成ツール
Jekyll(ジキル)は、Ruby言語で実装された静的サイトジェネレータの草分け的存在で、Markdownファイルから静的なHTMLサイトを生成するオープンソースツールです。2008年にGitHub共同創業者のTom Preston-Werner氏によって開発が始まり、後にGitHub Pagesの... -
Web・フロントエンド・バックエンド
Hugoとは|Go言語製の超高速静的サイトジェネレータ
Hugo(ヒューゴ)は、Go言語で実装された静的サイトジェネレータで、世界最速クラスのビルド速度を売りにしているオープンソースツールです。2013年にSteve Francia氏によって開発が始まり、現在はGitHub上のコミュニティによって継続的に保守されています。... -
Web・フロントエンド・バックエンド
Sass — CSSに変数とミックスインを持ち込んだプリプロセッサ
Sass(Syntactically Awesome Style Sheets)は2006年、米国のハンプトン・カトリン(Hampton Catlin)が設計し、ネイサン・ヴァイゼンバウム(Natalie Weizenbaum)が実装を引き継いだCSSプリプロセッサです。Ruby on Railsを世に送り出したDavid Heineme... -
Web・フロントエンド・バックエンド
Astro — Island Architectureで挑むコンテンツ重視のWebフレームワーク
Astroは2021年6月、米国のフレッド・K・ショット(Fred K. Schott)らが公開したコンテンツ重視のWebフレームワークです。彼は以前Snowpackというビルドツールを開発しており、その知見を基に「ページの大半は静的HTML、必要な部分だけインタラクティブな... -
Web・フロントエンド・バックエンド
Svelte — コンパイル時に仮想DOMをなくすUIフレームワーク
Svelteは2016年11月、英国出身のリッチ・ハリス(Rich Harris、当時The Guardian所属)が公開したUIフレームワークです。React・Vueと違って実行時に仮想DOM(Virtual DOM)を持たず、ビルド時にコンポーネントを素のDOM操作へコンパイルしてしまうのが最... -
Web・フロントエンド・バックエンド
Playwright — Microsoftが放つマルチブラウザE2Eテストフレームワーク
Playwrightは2020年1月、米マイクロソフトのレドモンド本社で公開されたマルチブラウザE2Eテストフレームワークです。中心メンバーはGoogleでPuppeteerを開発していたAndrey LushnikovとPavel Feldmanらで、彼らが2019年にMicrosoftへ移籍した直後に立ち上... -
Web・フロントエンド・バックエンド
Cypress — Time Travelで定着したJS製E2Eテストツール
Cypressは2014年に米サンフランシスコで創業されたCypress.io社が開発する、JavaScript製のエンドツーエンド(E2E)テストフレームワークです。オープンソース版が2017年10月に1.0として公開され、Selenium全盛だったブラウザテスト市場に「ブラウザ内で同... -
Web・フロントエンド・バックエンド
FastAPI — 型ヒントとASGIで非同期APIを書くPythonフレームワーク
FastAPIは2018年12月、コロンビア出身のセバスティアン・ラミレス(Sebastián Ramírez、tiangolo)が公開したPython製の非同期Webフレームワークです。Pythonの型ヒント(PEP 484)をそのままAPIスキーマとして利用し、PydanticでJSONを検証、Starletteで... -
Web・フロントエンド・バックエンド
Flask — Pythonに薄く乗るマイクロWebフレームワーク
Flaskは2010年4月、ドイツのアーミン・ロナハー(Armin Ronacher)がエイプリルフール向けに書いた「Denied」というジョークプロジェクトから派生した、PythonのマイクロWebフレームワークです。彼が率いるPocooチームの既存資産だったWerkzeug(WSGIユー...
