【问题标题】:What is the difference between a service and a library?服务和图书馆有什么区别?
【发布时间】:2013-07-01 15:35:51
【问题描述】:

也就是说,在一般编程意义上。

据我了解,两者似乎都是导入的外部代码集合,用于在项目中抽象编程并使其更容易。您不能像在库中那样调用服务中的方法吗?我还看到了一些关于面向服务的编程的东西,这让我有点困惑。

【问题讨论】:

    标签: service libraries


    【解决方案1】:

    服务通常在单独的服务器上运行,您通过使用协议与其通信来使用服务的功能,例如对 Web 服务的 HTTP 请求。

    另一方面,

    是直接集成到您自己的代码中的代码。

    但是,库和服务都应该为您提供稳定的、文档齐全的界面,并且在这个意义上它们是相似的。

    【讨论】:

    • 我认为这个答案有点不完整。我来这个问题是为了了解图书馆和服务之间的区别(如在 DDD 中)。由于两者(似乎)都充当方法的集合,因此混淆是不可避免的。
    猜你喜欢
    • 2016-02-05
    • 2018-01-09
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    • 2011-05-12
    • 2018-01-29
    相关资源
    最近更新 更多