Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
つまり、言葉の一般的なプログラミングの意味です。
私の理解では、どちらもプロジェクトで使用するためにインポートされたコードの外部コレクションであり、プログラミングを抽象化し、プログラミングを容易にしているように見えます。ライブラリでできるように、サービスでメソッドを呼び出すことはできませんか? また、サービス指向プログラミングに関するいくつかの記事を見て、少し混乱しました。
通常、サービスは別のサーバーで実行され、Web サービスの HTTP 要求などのプロトコルを使用してサービスと通信することにより、サービスの機能を使用します。
一方、ライブラリは、独自のコードに直接統合されるコードです。
ただし、ライブラリとサービスはどちらも、安定した十分に文書化されたインターフェイスを提供する必要があり、その意味では似ています。