只有两种情况: 共享服务。比如许多个应用调用这个服务,这个服务不能停,需要用server的形式一直运行着。延时响应。比如需要独立于UI进行长时间计算,这时候不能因为UI关闭而导致服务崩溃,所以需要建立独立的server,相当于有一个远程服务器。