Skip to content

言語エコシステム

Fluorite MCPは7つの主要プログラミング言語エコシステムの包括的なサポートを提供します。各エコシステムは、その言語の特性とベストプラクティスを活かした実装パターンを提供しています。

🔧 システムプログラミング

Zig: spec://zig-ecosystem

メモリ安全性と低レベル制御を両立したシステムプログラミング言語

  • 特徴: コンパイル時実行、手動メモリ管理、Cとの完全互換性
  • 用途: 組み込み開発、WebAssembly、高性能システム
  • ライブラリ: 標準ライブラリ、network、HTTP、SQLite、テスト

🌀 関数型・並行プログラミング

Elixir: spec://elixir-ecosystem

Actor モデルとフォルトトレラント設計を活かした関数型言語

  • 特徴: 軽量プロセス、分散システム対応、高可用性
  • 用途: リアルタイム通信、IoT、分散システム
  • ライブラリ: Phoenix、Ecto、Absinthe、Plug、Guardian

⚡ 高性能バックエンド

Go: spec://go-ecosystem

軽量ゴルーチンによる高性能バックエンド開発

  • 特徴: 並行処理、高速コンパイル、クロスプラットフォーム
  • 用途: マイクロサービス、API、クラウドネイティブ
  • ライブラリ: Gin、Gorilla Mux、Chi、GORM、gRPC、Prometheus

🎯 クロスプラットフォーム開発

Dart: spec://dart-ecosystem

型安全性とマルチプラットフォーム対応を実現する現代的言語

  • 特徴: null安全性、AOT/JITコンパイル、ホットリロード
  • 用途: Web、モバイル、サーバーサイド
  • ライブラリ: HTTP、Dio、json_serializable、Freezed、get_it

Flutter: spec://flutter-ecosystem

単一コードベースでマルチプラットフォーム対応のモバイル開発

  • 特徴: 60fps UI、ホットリロード、リアクティブ設計
  • 用途: iOS/Android/Web/デスクトップアプリ
  • ライブラリ: flutter_bloc、Riverpod、go_router、Firebase統合

🏢 エンタープライズ・ゲーム開発

C#: spec://csharp-ecosystem

静的型システムとエンタープライズグレードの機能を提供

  • 特徴: 静的型システム、高性能JIT/AOT、ガベージコレクション
  • 用途: Web API、エンタープライズアプリ、データベース連携
  • ライブラリ: ASP.NET Core、Entity Framework、Dapper、MediatR

Unity: spec://unity-ecosystem

プロフェッショナルゲーム開発とインタラクティブコンテンツ制作

  • 特徴: クロスプラットフォーム、ビジュアルスクリプティング、リアルタイム3D
  • 用途: ゲーム開発、VR/AR、シミュレーション
  • ライブラリ: Zenject、UniRx、DOTween、Cinemachine、Mirror

📈 パフォーマンス特性

言語メモリ管理並行処理コンパイル主な用途
Zig手動スレッドネイティブシステム、組み込み
ElixirGCActorBEAM VM分散、リアルタイム
GoGCゴルーチンネイティブバックエンド、インフラ
DartGCIsolateJIT/AOTWeb、モバイル
FlutterGCIsolateJIT/AOTモバイル、デスクトップ
C#GCTask/ThreadJIT/AOTエンタープライズ
UnityGCJob SystemJIT/IL2CPPゲーム、インタラクティブ

各 YAML 仕様は src/catalog/ ディレクトリに格納されています。

Released under the MIT License.