看下面一则新闻:
云端软件有很多好处,例如:不需要建设、维护网络等硬件基础设施;方便对硬件资源扩容;易于部署和维护等!但好像大多数都是对开发厂商的好处,对于终端用户其实没什么优势,而且还有很多缺陷:
1.一旦厂商资金链断裂,软件就变成废品
由于软件重要核心数据及程序都在云端,因此每年需要大量付费以保证云端正常运行,而且可能会越来越多!一旦开发厂商资金出现问题,所有软件用户就都无法正常使用!而反观传统桌面软件却可以正常运行,只是得不到很好的技术支持和升级而已!例如我们微云里的软件,即使我们某天由于不可控的原因无法继续维护软件,它们一样可以稳定运行在您的电脑里!
2.用户数据安全问题。
由于用户数据需要保存或上传到云端服务器上,重要数据安全问题很难保证!这里包括丢失或窃取!而传统桌面软件数据分散保存在您自己的电脑里,安全性要高的多!
3.受网络影响很大
由于云端软件需要联网才能运行,如果您的网络环境不好或受限。您就不能正常使用该软件。最常见的例子是国外好多软件网站被屏蔽或限速,造成我们不得不通过科学上网来使用这些软件。而科学上网也是时断时续,时快时慢!反观传统桌面软件基本上不会受网络影响!例如我们微云里的软件除了地图资源工具之外其它软件基本不依赖网络运行!
4.面临各类审查和监控甚至是封禁
由于云端软件所有数据及软件都是集中部署,非常方便审查和控制!因此会面临各种严格的审查及监控。例如谷歌对华为安卓系统封禁就是通过采用停止提供各类网络软件服务的方式!至于对传输信息的审查估计每天都会发生!另外也可见这篇文章里面有我的亲身经历:从网络安全引发的一些关于云的安全性和可控性思考
所以我想说的是:工作中采用任何技术方案,切记盲目跟风!要知其然更知其所以,并不一定流行的就适合您!