Board logo

Subject: 希望每日构建版本中不要剔除帮助文件 [Print This Page]

Author: dejoy    Time: 2008-11-20 00:24     Subject: 希望每日构建版本中不要剔除帮助文件

也许作者是为了减少使用者的下载量,但实际上产生的效果恰恰相反,不是减少而是增加了使用者的下载量及操作难度.原因如下:
使用者下载了每日构建版本安装后,发现没有帮助文件,到网站查看后结果帮助文件被取消了,为了使用最新的每日构建dll并且需要帮助文件,只好再次下载一个包含完整帮助文件的版本,然后安装.现在帮助文件有了,可是又发现使用的dll等并不是最新的构建版,享受不到最新的改进.那怎么办呢?只好先复制帮助文件至另一目录,卸载完整版,然后安装不带帮助的每日构建版,再把先前备份的文件文件复制到安装目录下.............. 哦 my god!好复杂,还不说这样手工操作会不会存在什么兼容性问题而导致CW无法使用.相比完整的包含帮助的每日构建版直接安装就什么都有了,下载量增加了1,需要手工操作的步骤增加了N,易用性减少了N*N......

总之,完全达不到作者剔除的原意,事与愿违,背道而驰了.
Author: Passion    Time: 2008-11-20 10:04

感谢细致的关注。不过CnWizards的安装包是设计为可重复安装的,也就是说不会删除以前安装的帮助文件。如果用户以前装了带帮助文件的稳定版,现在再装的每日构建版也不会去删除以前装的帮助文件,帮助仍然可正常使用。

因此楼主担心的问题“使用者下载了每日构建版本安装后,发现没有帮助文件”是不存在的,除非这位高级用户压根就没用过稳定版而直接用每日构建版,但这样的高级用户估计也用不着帮助了。
Author: dejoy    Time: 2008-11-20 11:46

呵呵 刘大随时关注哦
是覆盖安装的话“使用者下载了每日构建版本安装后,发现没有帮助文件”的问题确是不存在了,不过如果需要帮助,想熊掌与鱼兼得,还是得要分别下载两次,这个问题还是存在的,即你做此剔除帮助的前提是建立在此用户已经安装过带帮助版本的基础上的,可是这个前提并不能确保万无一失,如果是全新安装cW就完了。

当然了,如果按你的说法,是高级用户的玩儿的话,那这一切都不是问题了。更可能高级用户就直接玩cvs自己编译了,都不用每日构建版本啦
Author: Passion    Time: 2008-11-20 12:16

全新安装CW的话用每日构建版的人可能也不多,大多用稳定版。当然有这个需要的话我们也打算另外搞帮助的单独包,放网上供每日构建版用户有需要的下载。
Author: dejoy    Time: 2008-11-20 15:08

:victory:
Author: dejoy    Time: 2008-11-20 21:19

刘大,要拆分就拆分得彻底点吧,同时提供两个被拆分的部分下载,让用户可以选择同时安装或之一
Author: zjy    Time: 2008-11-21 08:48     Subject: 最主要的原因

一是节省服务器空间,二是考虑到国外用户下载的需要。
现在的CW安装包已经有13M多,服务器上光CW安装程序就用了3G多的服务器空间,虽然是朋友免费提供的服务器,但也不好占用太多空间。
另一方面也是考虑到国外用户下载的需要,CnPack 的服务器放在上海,国内访问速度很快,但在国外一些地区访问很慢,去掉帮助文件可以减少一半的体积,方便国外用户下载。

其实以前还有个折衷版方案:如果本地没有帮助文件,就访问CnPack网站的在线帮助。但后来由于MS的chm漏洞补丁导致无法直接浏览互联网上的帮助,所以放弃。
Author: dejoy    Time: 2008-11-21 10:02

zjy说的才是重点,完全理解   原来还有在线帮助的,现在没了?

zjy,你的那个修改版want源代码遗失了,太可惜了




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0