是否可以为没有API的旧软件程序开发API?

时间:2018-09-26 18:02:36

标签: c# api dll components api-design

我熟悉C#,并且想与旧的软件程序(单词词典)进行通信。它的开发人员从未提供过任何API,以使程序员能够开发与此软件程序相关的程序。

现在,我不知道是否可以自行为该软件开发API(即dll)吗?是否需要特殊知识?对于开发人员来说,了解原始软件使用了哪种程序语言是否至关重要?最后在C#中有多少可能?

1 个答案:

答案 0 :(得分:-3)

首先,您必须确定要从该“旧”软件中公开的功能。然后创建一个包装该软件功能的C#REST api应用程序。基本上,在这种情况下,您的REST api将充当中间人。