Python rest客户端的元语言
我们有一个后端,它公开了50-60个RESTAPI。这些将主要由独立应用程序(如Python脚本或Java程序)使用 我们面临的一个问题是API处于非常精细的级别,它们与业务用例不匹配。例如,要执行业务用例,最终用户可能需要调用4到5个API 我想开发一个DSL或一些解决方案,帮助提供高级抽象,使最终用户能够轻松地实现业务用例。这可以是一个独立的抽象,也可以是Python的“库”,或者是一些高级编程语言 对于组合多个RESTAPI调用以创建业务用例事务的特定目的,可用的方法有哪些Python rest客户端的元语言,python,web-services,rest,dsl,mps,Python,Web Services,Rest,Dsl,Mps,我们有一个后端,它公开了50-60个RESTAPI。这些将主要由独立应用程序(如Python脚本或Java程序)使用 我们面临的一个问题是API处于非常精细的级别,它们与业务用例不匹配。例如,要执行业务用例,最终用户可能需要调用4到5个API 我想开发一个DSL或一些解决方案,帮助提供高级抽象,使最终用户能够轻松地实现业务用例。这可以是一个独立的抽象,也可以是Python的“库”,或者是一些高级编程语言 对于组合多个RESTAPI调用以创建业务用例事务的特定目的,可用的方法有哪些 谢谢我觉得这是
谢谢我觉得这是个好主意。为了确定你能建立什么样的解决方案,你应该考虑不同的方面:
- 谁会编写这些API组合
- 什么样的工具支持才是合适的?我指的是验证、语法突出显示、自动完成、类型系统检查等
- 投资多少时间才有意义
或者,您可以使用诸如Xtext或Jetbrains MPS之类的语言工作台为您的语言构建一些特定的编辑器,并为用户提供更好的编辑体验。谢谢!我会先检查一下ANTLR。我想先用最小的努力来制作原型,完成了!谢谢,非常有用的输入