私は、開発者がchrome、firefox、blender、およびVSのような自分のアプリケーションのアドオンを作成する方法を知りたいですか?
私はここでコンセプトについて質問しています。プログラムを使って
を作成するには、アプリケーションでこれを行うために必要なものは何ですか?
私は何か助けになるでしょうか?アドオン/エクステンション、プログラム方法?
0
A
答えて
1
多くのオプションがあります。
アプリケーションには、スクリプト言語(または.NETやJVMなどのVM全体)を埋め込み、すべての内部機能に適切なAPIを提供できます。アプリケーションがすでにそのようなVMの上に構築されている場合は、拡張性を有効にするために特定のことを行う必要はなく、APIが利用可能であり、文書化されていることを確認してください。よく使われる組み込みスクリプトの選択肢は、Lua、Python、Guile、Tclです。
また、純粋なネイティブコードの場合、APIを別個のダイナミックリンクライブラリとして提供し、サードパーティのモジュール(そのライブラリにリンクされている)をロードすることができます。
コンポーネントをパイプまたはソケットを介して単純なテキストベースのプロトコルで互いに話し合うモジュール式(別々のプロセスに分割)にすることもできます。このような統合オプションには、非常に精巧で強力なインフラストラクチャが用意されています。これは「Unixの方法」として知られています。この場合、ユーザーは拡張機能をコア機能と統合する方法を選択できます。
アプリケーションの性質に応じて任意のものを選択します。
関連する問題
- 1. 方法は、プログラム
- 2. Zurb's Foundation 'Joyride':開始方法/プログラム方法
- 3. プログラムをトレースする方法
- 4. プログラムの使用方法AB
- 5. ハードウェアパフォーマンスカウンターをプログラムする方法
- 6. アルゴリズム||プログラムを書く方法
- 7. .NETプログラムの転記方法
- 8. node.jsプログラムの実行方法
- 9. Pythonのpassowrdプログラムでプログラムを終了させる方法
- 10. 別のプログラムの下でCプログラムを実行する方法
- 11. ffmpegベースのプログラムでVP8エンコーダオプションをプログラムで渡す方法
- 12. プログラムでプログラムでファイアウォールチェックを永久に削除する方法
- 13. JavaプログラムからJMeter WebDriver APIをプログラムで使用する方法。
- 14. プログラムの設定でアプリケーション権限ウィンドウをプログラムで開く方法
- 15. 別のJavaプログラムの中でJavaプログラムを実行する方法
- 16. WordからPowerpointにプログラムでプログラムをコピーする方法は?
- 17. UIViewのタップジェスチャ認識プログラムをプログラムで起動する方法
- 18. Drupal 8 Commerceでプログラムでプログラムを作成する方法
- 19. 別のプログラムを操作するプログラムを作る方法ui
- 20. 他のプログラムとやりとりするプログラムを書く方法
- 21. プログラム内のJavaプログラムを再起動する方法
- 22. ファイルディレクトリを使用してプログラムをプログラム的に開く方法
- 23. プログラムを別のプログラムでインストールする方法#
- 24. PATHとプログラムによる使用方法CLIのプログラム的用法で
- 25. プログラムでスタイルコンポーネントを変更する方法
- 26. Bluetoothデバイスをプログラムでペアリングする方法
- 27. dojox.mobile.TabBarをプログラムで作成する方法
- 28. Python:外部プログラムの実行方法
- 29. プログラムで番号をダイヤルする方法
- 30. キーボードをプログラムで表示する方法
私が手伝ってくれる参考資料はありますか? – Amged
私のアプリケーションはウェブデザイン用です。 – Amged
@Amged、もっと具体的には、あなたのプラットフォームは何か、プラグインに公開する準備ができている機能は何かを知る必要があります。当面、http://en.wikipedia.org/wiki/Unix_wayとhttp://msdn.microsoft.com/en-us/library/dd460648.aspxを読んでください。 –