引用 amo:
软件解压即可运行,就没那么多烦恼了……
商业软件把安装过程、卸载过程搞得那么炫目,并且在系统盘几十个文件夹里都放置它的各种文件夹、文件,是不是一种过度包装行为,目的是为了让用户感受其专业性而买单?
要考虑到很多系统只有C盘一个盘,你解压到哪里呢?这就是我说的这个问题了。
第二个问题,
Windows爱好者确实最喜欢绿色软件,这主要是因为Windows是个丰富的标准环境,什么都不装就可以具有强大的功能。Windows发展过程中,会将一些常用的redist dll集成为known dll,也会增加一些non-redist的known dll,使得系统功能越来越强大,而这些dll出于兼容性的考虑一般都不会被主动移除,这就是Windows现在绿色软件多的原因。Linux绿色软件反而比较少,主要是Linux已安装环境可以差别很大,标准环境并不强大,经常需要解决依赖问题。
使用安装程序而不是绿色软件,主要有以下好处:
1、安装程序可以自动安装新版系统组件(如.NET4.0、Access2010、SQLCompact或SQLLocalDB)和第三方组件(如Java),而不用麻烦用户去搜索这些组件,也不用固守系统自带的组件(如.NET3.5或Jet4.0)。
2、普通用户往往会去桌面、任务栏、开始菜单找软件,或者直接双击文档来打开关联的软件,这时候就要创建快捷方式或注册关联。要求用户必须去找exe的话,确实不怎么友好。