デスクトップフレームワーク

各プログラミング言語で利用可能なデスクトップアプリケーション開発フレームワークを言語別に整理しています。ネイティブアプリケーション、クロスプラットフォーム開発、Web技術ベースのデスクトップアプリなど、様々なアプローチのフレームワークを取り揃えています。

JavaScript デスクトップフレームワーク

2個のフレームワーク

ElectronやTauriなどでデスクトップアプリ開発可能。既存のWeb技術を活用できる。

Rust デスクトップフレームワーク

4個のフレームワーク

メモリ安全性と高性能を両立する現代的な言語。TauriやDrasculaなどのフレームワークを提供。

C# デスクトップフレームワーク

4個のフレームワーク

Microsoft製のエンタープライズ向け言語。WPF、WinUI、.NET MAUIでデスクトップアプリ開発。

Python デスクトップフレームワーク

4個のフレームワーク

シンプルで読みやすい構文。Tkinter、PyQt、Kivyなどのデスクトップアプリフレームワーク。

C++ デスクトップフレームワーク

4個のフレームワーク

高性能システム開発言語。QtやGTKなどの成熟したGUIフレームワーク。

Java デスクトップフレームワーク

3個のフレームワーク

プラットフォーム独立のエンタープライズ言語。Swing、JavaFXでデスクトップアプリ開発。