Web・フロントエンド・バックエンド– category –
-
Web・フロントエンド・バックエンド
Drizzle ORMとは|SQLライクな型安全TS ORM
Drizzle ORM(ドリズルオーム)は、2022年に登場したTypeScript向けの軽量なORM/クエリビルダで、「SQLライクで型安全」というコンセプトを掲げています。PrismaやTypeORMが独自スキーマやデコレーターで抽象化する方向に進む中、DrizzleはあえてSQLの構... -
Web・フロントエンド・バックエンド
MikroORMとは|UnitOfWorkを持つTS ORM
MikroORM(ミクロオーム)は、TypeScriptおよびNode.js向けに設計されたData Mapperパターン中心のORMで、2018年にオープンソースとして公開されました。最大の特徴はUnit of Work(UoW)とIdentity Mapという、JavaのHibernateやPHPのDoctrineに見られる... -
Web・フロントエンド・バックエンド
Sequelizeとは|Node.js黎明期からの古典ORM
Sequelize(セクライズ)は、Node.js環境で利用できる歴史あるORMの一つで、2011年に最初のバージョンが公開されました。PostgreSQL、MySQL、MariaDB、SQLite、SQL Server、SnowflakeといったSQLベースのRDBMSに対応しており、Promiseベースの非同期APIを... -
Web・フロントエンド・バックエンド
TypeORMとは|デコレーターで書くNode.js ORM
TypeORM(タイプオーム)は、TypeScriptおよびJavaScript(ES7、ES6、ES5)で利用できるNode.js向けの本格的なORM(Object Relational Mapper)です。2016年に登場し、Hibernate、Doctrine、Entity Frameworkといった他言語の成熟したORMから強い影響を受... -
Web・フロントエンド・バックエンド
Prismaとは|TypeScript型安全な次世代ORM
Prisma(プリズマ)は、Node.jsおよびTypeScriptアプリケーション向けに開発された次世代のORM(Object Relational Mapper)です。2018年にBerlin拠点のPrisma社が公開し、スキーマファイル(schema.prisma)を中心に据えたSchema-firstの設計思想と、自動... -
Web・フロントエンド・バックエンド
Starlightとは|Astro公式のドキュメントサイト構築テーマ
Starlight(スターライト)は、静的サイトジェネレータAstroの公式チームが2023年に公開したドキュメントサイト構築用テーマで、Astro上でフル機能の技術ドキュメントサイトを素早く立ち上げるためのオープンソースツールです。Astroの「アイランドアーキテ... -
Web・フロントエンド・バックエンド
Nextraとは|Next.js上で動くMDX製ドキュメント生成器
Nextra(ネクストラ)は、Next.jsをベースとしたReact製のドキュメント・ブログ向け静的サイトジェネレータで、開発者Shu Ding氏らによって構築されているオープンソースツールです。Next.jsの強力なルーティング・ビルド・最適化機能をフル活用しながら、MD... -
Web・フロントエンド・バックエンド
VitePressとは|Vite製のVue.js公式採用ドキュ生成器
VitePress(ヴァイトプレス)は、ViteをビルドツールとしVueをUIフレームワークに採用した次世代のドキュメント特化静的サイトジェネレータで、Vue.js作者のEvan You氏のチームによって開発されています。Vue.js本体の公式ドキュメント・Vite公式サイト・Pin... -
Web・フロントエンド・バックエンド
Sphinxとは|Python公式採用の本格ドキュメント生成器
Sphinx(スフィンクス)は、Pythonコミュニティで生まれた本格的なドキュメント生成ツールで、2008年にGeorg Brandl氏によってPython公式ドキュメントのために開発されました。reStructuredText(reST)というマークアップ言語を主軸とし、HTML・PDF・ePub・La... -
Web・フロントエンド・バックエンド
MkDocsとは|Pythonで動くシンプルなドキュ生成ツール
MkDocs(エムケードックス)は、Pythonで実装されたドキュメント生成用の静的サイトジェネレータで、Markdownで書いたファイルから美しいドキュメントサイトを生成するオープンソースツールです。2014年頃から開発が始まり、シンプルな設定と高速ビルドを武...
