根据这篇文章how-can-i-write-a-set-of-functions-that-can-be-invoked-from-almost-any-program
有关于如何编写可在大多数编程语言上运行的API的讨论。对我来说有两种有趣的方式
基于HTTP的人们谈论REST over http(实现语言可能是C,Java等)和基于脚本语言的API或基于命令行的API人们谈论Lua,Python,Perl等。
@ SK-logic提到“如果性能和呼叫延迟不成问题,请考虑提供全面的命令行界面”
所以,这让我想知道基于HTTP的API和基于Scripting语言的API之间的性能。如果我想制作一个跨语言API,我应该使用哪种解决方案?但无论如何,如果你有关于跨语言API的其他想法或建议,你也可以在下面发表你的答案。