tkinter

Python tkinterとは

tkinter

pythonでGUIアプリケーションを作成するための標準ライブラリ
pythonに標準でインストールされているためImportするだけで使用可能。
GUIアプリのため基本的はクライアント上で動作する。
pythonでは他にPyQt等のGUIライブラリも存在している。

実際にユーザに配布する場合はpyinstaller等で実行ファイルに変換して配布する。

メリット

tkinterはクロスプラットフォームに対応しているため、Mac/Windows共に動作可能
GUIのため開発中もデバックがしやすい。
別途、Webサーバ等を用意する必要がない

デメリット

クライアントで動作するため、クライアントの処理スペックの影響をもろに受ける
tinker自体が動作が重い。
改修のたびに利用者にプログラムを配布する必要がある