正直言って私はフェニックスやエリクシールプログラミングをしたことはありませんでしたが、ビルドしている新しいアプリケーションを試してみたいと思います。いくつかのオンラインWebサービスの外部APIとのやりとりを行います。これらのサービスは、APIで使用するライブラリを提供しますが、そのほとんどは「php、python、およびruby」用です。私は、それはたくさんの仕事ですが、他の言語であってもフェニックスでそれらのライブラリを使用する方法はありますか?他のプログラミング言語のphoenixフレームワークライブラリを使用しています
0
A
答えて
0
簡単な解決策はありません。 APIのエリクシールバージョンを書くか、実際には、選択した言語でミニプロキシを作成し、BEAMポート経由で、またはlocalhost経由のtcpクライアント/サーバーのような標準的なIPCメソッド経由でミニプロキシを作成します。
このすべてを手助けするツールがいくつかありますが、erlportsはBEAMとpythonとrubyの間でデータを移動するのに適しています。
1
残念ながら99%のためにあなた自身または既存の六角パッケージを使用して、これらの外部APIを使用するライブラリを作成する必要があります。上記のAPIがRESTfulである場合、それらとのやりとりはずっと簡単です。
何か役に立つものを作ったら、それをテストでカバーして16進数で登録することを忘れないでください。がんばろう!
関連する問題
- 1. 他のプログラミング言語(Stata)のIDEとしてRstudioを使用
- 2. プログラミング言語プロジェクトを使用して
- 3. Dプログラミング言語でインクリメンタルガベージコレクタを使用していますか?
- 4. 汎用プログラミング言語としてのR
- 5. どのプログラミング言語が言語レベルの状態をサポートしていますか?
- 6. ステートメントセパレータとして「セミコロン」を使用した最初のプログラミング言語
- 7. 異なるGPL(汎用プログラミング言語)を使用して実装されたDSL(汎用プログラミング言語)
- 8. オブジェクト指向プログラミング言語とオブジェクト指向プログラミング言語の違い
- 9. TOSCAはどのプログラミング言語でプログラミングされていますか?
- 10. RESTful Webサービスを使用してJSONを使用して他の言語のフォント(ヒンディー語)を使用したい
- 11. 論理プログラミングを使用して最適化する言語
- 12. スキームのプログラミング言語
- 13. Jプログラミング言語での配列言語
- 14. Goプログラミング言語用PostgreSQLドライバ
- 15. 自動車用プログラミング言語
- 16. 他の言語のプロットタイトルの使用
- 17. プログラミング言語
- 18. NesCプログラミング言語
- 19. C言語を使用して使用可能なウィンドウをプログラミングする
- 20. C言語のプログラミングでウィンドウタイプのグラフィックを使用する
- 21. ExcelからPython/Java /その他のプログラミング言語を使用してBloombergのAPIにアクセス
- 22. 私のプログラミング言語のテキストエディタとしてEclipse IDEを使用する
- 23. プログラミング言語で 'use'または 'using'を使用する
- 24. 論理プログラミングのためのPrologより新しいプログラミング言語
- 25. 私のユースケースのプログラミング言語
- 26. プログラミング言語の複雑さをマスキングするための用語
- 27. 侵入テスト用のツールとプログラミング言語
- 28. マスターページとプログラミング言語
- 29. Rプログラミング言語 - ループ
- 30. Stratego/XTプログラミング言語
私は、お尻に痛みがなく、あなたのアプリのスタックを複雑にする可能性はないと思います。しかし、ねえ、あなたはコミュニティを助け、それらのAPIのためのいくつかのパッケージを書くことができます:) – JustMichael