私はLinux、Mac OS X、Windows、BSD(必ずしも単一の実行可能ファイルではないため、Javaである必要はありません)で実行できるアプリケーションを作成しており、単純なプラグインを使用して拡張可能です。Pythonプラグインの拡張性を備えたクロスプラットフォームアプリケーションを作成する最も簡単な方法は?
私のプラグインを実装する方法は、特定の機能を実装し、辞書をメインプログラムに戻すだけの単純なPythonプログラムです。
プラグインのインストールは、プラグインスクリプトファイルをメインの実行可能ファイルに対して./plugins
ディレクトリにコピーするだけです。
メインプログラムは、上記のすべてのプラットフォームのうち、プラットフォーム固有のフロントエンド(LinuxとBSDのバージョンはCLIツールのみであるため、WindowsバージョンにはC++およびMFCフロントエンド、Mac OS XバージョンにはObjecive-CとCocoaのフロントエンドがあります)。
:複数のフロントから終了の間で共通のコントローラのコードを共有するための最も簡単な方法は何
:
は、だから私はそれが実際には2つの質問だと思います。 Objective-CはMac上で動作しますか?b。 WindowsのC++?
c。 Linux/BSDのC/Python?
カスタムプラグインを実行するために共通のコントローラからプラグインを実装する最も簡単な方法は何ですか?