本文へスキップ
株式会社オブライト

Backend の用語一覧

25件の用語

Backend3
.NET

.NET / .NET Core / ドットネット

MicrosoftのオープンソースクロスプラットフォームSDK。C#・F#・VBをサポートし、ASP.NET CoreによるWebAPI・BlazorによるフルスタックWeb・MAUIによるモバイルアプリ開発を統一プラットフォームで提供する。
Backend3
Bun

Bun / バン

Zig製の高速JavaScriptランタイム。Node.js互換APIを持ちながらバンドラー・パッケージマネージャー・テストランナーを一体化。起動速度とスループットがNode.jsを大きく上回る。
Backend3
C#

C# / シーシャープ / CSharp

Microsoftが開発した.NETプラットフォーム向けの静的型付けOOP言語。ASP.NET CoreによるWebAPI開発・Unityゲーム開発・デスクトップアプリまで幅広く使われる。Godot開発でも公式言語の一つ。
Backend3
Deno

Deno / デノ

Node.jsの設計上の欠陥を修正すべくRyan Dahlが再設計したJavaScript/TypeScriptランタイム。セキュリティ・パーミッション制御・標準ライブラリを内包し、URLインポートとDenoDeployによるエッジ実行も特長。
Backend3
Django

Django / ジャンゴ

Python製のフルスタックWebフレームワーク。ORM・管理画面・認証・テンプレートエンジンを標準搭載し、大規模Webアプリの素早い構築に適している。InstagramやMozillaでの採用事例がある。
Backend3
Elixir

Elixir / エリクサー

Erlang VM(BEAM)上で動く関数型言語。高い並行処理性能・耐障害性・ホットコードスワップを持ち、リアルタイムWebやAIエージェントのオーケストレーション基盤として再注目されている。
Backend3
Erlang

Erlang / アーラン

Ericssonが開発した並行・分散システム向けの関数型言語。BEAM仮想マシンと『let it crash』哲学により、99.9999%以上の稼働率が求められる通信・金融システムで実績を持つ。
Backend3
Express.js

Express / Express.js / エクスプレス

Node.js向けの軽量・高速なWebフレームワーク。最小限のコアとミドルウェアエコシステムが特長で、長年Node.jsのデファクトスタンダードとして機能してきたが、HonoやFastifyとの競合が増している。
Backend3
FastAPI

FastAPI / ファストAPI

Python製の高性能非同期APIフレームワーク。Pydanticによる自動バリデーション・OpenAPIドキュメント自動生成・asyncio対応が特長で、LLMのAPIラッパーやRAGエンドポイントの構築に多用される。
Backend3
Go (Golang)

Go / Golang / ゴーラング

Googleが開発したシンプルかつ高性能なコンパイル言語。goroutineによる軽量並行処理と静的バイナリ生成により、クラウドネイティブなAPIサーバーやCLIツールの開発に広く採用されている。
Backend3
GraphQL

GraphQL / グラフQL

FacebookがREST APIの課題を解決するために設計したAPI仕様。クライアントが必要なフィールドだけを指定して取得できるためOver-fetchingを防止し、型安全なスキーマによる開発者体験の向上が特長。
Backend3
gRPC

gRPC / Google RPC / ジーアールピーシー

GoogleのオープンソースRPCフレームワーク。Protocol BuffersによるIDLとHTTP/2通信により、REST APIより低レイテンシ・高スループットなサービス間通信を実現。マイクロサービスやエッジ推論サーバーで採用が増加中。
Backend3
Java

Java / ジャバ

Oracle(元Sun)が開発した静的型付けオブジェクト指向言語。JVM上で動き、Spring Bootを中心とするエンタープライズ開発のデファクト言語として大規模業務システムで幅広く使われている。
Backend3
Kotlin

Kotlin / コトリン

JetBrainsが開発したJVM言語。JavaとのフルInteropを持ちながら簡潔な構文・NullSafety・コルーチンを提供する。AndroidのファーストクラスサポートとSpring Bootとの組み合わせで採用が増加中。
Backend3
NestJS

NestJS / ネストJS

TypeScript製のフルスタックNode.jsフレームワーク。Angularにインスパイアされたモジュール・DIコンテナ・デコレーター構文を採用し、エンタープライズ向けの大規模APIサーバー開発に向く。
Backend3
Node.js

Node.js / ノードJS

Chrome V8エンジン上で動くサーバーサイドJavaScriptランタイム。非同期I/Oと豊富なnpmエコシステムにより、バックエンドAPI・CLIツール・サーバーレス関数の定番基盤となっている。
Backend3
OpenAPI

OpenAPI / Swagger / OAS

REST APIをYAML/JSONで記述する標準仕様(旧Swagger)。エンドポイント・パラメーター・スキーマを機械可読形式で定義することでクライアントSDKの自動生成・バリデーション・テストの自動化が可能になる。
Backend3
Phoenix Framework

Phoenix / Phoenix Framework / フェニックス

Elixir向けのフルスタックWebフレームワーク。LiveViewによるサーバーサイドリアルタイムUIとChannels(WebSocket)が特長で、SPAを使わずに高いインタラクティブ性を実現できる。
Backend3
Python

Python / パイソン

可読性の高い汎用プログラミング言語。AI/MLライブラリの充実度が最高水準で、FastAPI・Djangoによるバックエンド開発からデータ分析・LLMエージェント構築まで広くカバーする。
Backend3
REST API

REST API / RESTful API / REST

HTTP標準を活用したWebサービス間通信スタイル。リソース指向のURL設計・HTTPメソッドのセマンティクス活用・ステートレス通信を原則とする。Web APIのデファクトスタンダードとして最も広く普及している。
Backend3
Ruby

Ruby / ルビー

まつもとゆきひろ(Matz)が開発した動的型付け言語。コードの読みやすさと開発者体験を重視して設計され、Ruby on Railsフレームワークによって多くのWebサービスを支える。
Backend3
Ruby on Rails

Ruby on Rails / Rails / レイルズ

Ruby製のフルスタックWebフレームワーク。設定より規約(CoC)・DRYの原則により高い開発速度を実現。MVCアーキテクチャ・ActiveRecord・RESTfulルーティングを標準搭載する。
Backend3
Rust

Rust / ラスト

メモリ安全性をコンパイル時に保証するシステムプログラミング言語。GCなしで高性能を実現し、WebAssemblyへのコンパイル・組み込みシステム・CLIツール・デスクトップアプリ(Tauri)など幅広く利用される。
Backend3
Swift

Swift / スウィフト

Appleが開発した静的型付け言語。iOS/macOSアプリ開発の公式言語であり、Swift on Serverでバックエンドにも使われる。型安全・高速・Objective-C互換を特長とし、Appleプラットフォームの標準スタックを担う。
Backend3
WebAssembly (Wasm)

WebAssembly / Wasm / ウェブアセンブリ

ブラウザ上でネイティブに近い速度で動くバイナリ命令形式。C・C++・Rust・GoをWasmにコンパイルしてWeb上で実行できる。WASI拡張によりサーバーサイドやエッジでのポータブル実行も可能になっている。