|
|
1
15
我的想法是: Web服务是为机器互操作和访问用户而设计的 一个优点是,通过发布服务,您也打开了 为潜在广大受众提供的服务(通过网络或至少在整个网络) 你不介意,这是你想要的。作为客户端,该服务的使用要容易得多 只要有一个互联网连接和消费服务。不像图书馆
但是,web服务通常较慢,并且依赖于internet连接。
如果需要上述几个特征或至少其中一个,我将考虑Web服务。 共享图书馆怎么样? 如果你更能“控制”你的环境,或者你想成为这样的人,该怎么办?你知道谁会使用代码吗 (维护接口不是问题),您不必担心互操作。你现在的处境是 我脑海中关于何时使用的示例: 您的控制中有许多应用程序,它们都托管在将使用该库的一两台服务器上。 不是很好的例子,您有许多应用程序,但都托管在十几台服务器上。Web服务可能是更好的选择。 您不确定谁或如何使用您的代码,但知道它对许多人都有很好的价值。网络服务。 您正在编写一些仅由有限的应用程序集使用的东西,可能是一些辅助函数。图书馆 其他人永远不会使用的应用程序。图书馆
还有很多,但这些是我对它的一些想法。。。 |
|
|
2
15
图书馆优势:
服务优势:
|
|
|
3
5
服务
|
|
|
4
2
|
|
|
5
0
理想情况下,如果我想要这两个优点,我需要一个便携式库,带有不可知界面胶,自动更新,带有模糊(难以反编译)或安全的内部环境。
|
|
|
user755806 · 从Rest服务返回JSON响应? 7 年前 |