|
原帖由 nn2nn 于 2009-1-14 14:15 发表
所说的都有理,
但我更喜欢同时支持PETOOLS目录的PE.
扬长避短,PE是有她自己的公共支持部份的.如驱动,IE,媒体部份等。(公共支持部份不管任何方式,都要处理)
WIM文件,绿色软件,她自己会初始化。 WI ...
我来说一下:
以前之舞的那个PE好象就是用呆哥的这个思路。想法也是不错的,实现也并不复杂,各软件也利于共享。实际上给这个模块化的PE加一个支持PETOOLS目录的功能也很容易实现,但有几个问题:
1、用户面临的选项太多。
2、要先搜索后挂载,速度不快;同时也不好区分哪些需要可写挂载。
3、如无节制地调用各盘PETOOLS目录中的快捷方式,用户误点击也易感病毒。
可以说,呆哥等提倡的是“部件化”PE,而我们更趋向于“模块化”PE,做PE是用来给大家用的,所以必须遵循两个原则:
1、一切从应用出发
2、一切从用户出发
开发一个产品最先是要分析需求,如大家用PE究竟用来干什么?因此,大家可以看到,我做的那个“多模式PE”是将PE的应用划分出几个层次的,按这些个应用层次将各部件组织出几个应用模块。目的明确,逻辑也是清晰的。当然组织的方式有多种,而且也可不断完善(如楼主的那个模块选择就组织得比我好)
其次,开发一个产品要将99%的工作留给自己,不要让用户反复去选择去设置(电脑出问题本来就够烦的,进PE也要不停地选择的话,谁也受不了!),用户想到的你早就替他想到了,用户暂时没有想到的你也要给他设想好,所谓“聪明化的产品,傻瓜化的用户”。如相机,以前照个相,什么快门速度光圈大小焦距等都要人来调节,现在可好,只要晓得按快门也可以照出来专业水平的相片。但相机本身,比原来的要复杂太多,否则不可能总是日本人的天下。
总的一句话,呆哥的想法楼主可以借鉴,但最好还是遵循上面的两个原则。(譬如我还看到有些PE进桌面时有一个大大的选单让用户选择挂载各种软件,眼睛都看花。)可以这么来实现,先看有不有模块,如没有模块就到PETOOLS中去搜去挂。呆哥、楼主以为如何?最后祝楼主做出更完善的产品。(我相信模块化的设计思想用户群应该更大)
[ 本帖最后由 hhh333 于 2009-1-15 19:45 编辑 ] |
|