when setup isn't just xcopy
这是Rob Mensching想给每位访问他博客的浏览者的友情提示~
我猜,他想说的很明了,无论是使用者还是开发者亦或是Installer(安装者),都应该明白"Setup"的概念已不再是简单的"xcopy".当我们想去了解和使用Install/Uninstall的时候,仅仅把文件统统copy到用户的机器上只是最基本的要求,现在更多的是需要思考如何更合理的,更有效的,更方便的完成xcopy之前,之中以及之后的工作!
比如常见的有:
当然这些问题只是仅仅使用简单的xcopy的思维和方式时应该注意到的~还未包括其他更加复杂的安装,比如安装自定义的SQL实例,基于IIS的Website或者其他第三方的插件.
在此只是希望能"提出问题",引发思考,继而能了解到Setup并不是一件容易的事情,要做得好更是困难.有幸的是,现在很多的安装工具已经很容易的解决掉上面提出的所有难题.
常有同事说"我们的产品再好,如果安装不上去...也是白搭!",此话虽是玩笑,但也引出几个有趣的观点:
当然,这里不是在给安装"歌功颂德",但其重要性已是不争的事实.
Installer是做install的Developer,他们开发的依然是件产品,面对的依然是最终端的用户,只是解决的问题是集中的,明确的,那就是如何把一个产品让自己放心也让用户放心的安装上并卸载掉,偶尔还能帮助用户修复.
哈哈, installation is a product when setup isn't just xcopy!