有没有什么好的方法可以以非特定语言的方式定义接口(interface)/类层次结构,然后以特定语言生成相应的源代码?特别是,我需要同时针对 Java 和 C# 来创建一个相当全面的 API。我记得有一次在 SF 上看到一篇帖子,其中一个答案提到了一种“编译”为其他语言的编程语言——但我没能找到这篇帖子。该语言可能是我正在尝试做的事情的解决方案。
谢谢,
安迪
最佳答案
你有没有考虑过UML ?从 UML 中很容易找到多种不同语言的代码生成器(例如 this one 可以生成 C#、Java 和 VB.NET 代码),但您可能需要仔细评估它是否适合您。作为一个标准,它已经进入了大量criticism多年来。
关于c# - 针对多种编程语言/平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660264/