首页 | 乐园 | 淘宝店 | 社区 | 电驴 | 网页游戏 | 网址大全

VeryCD / 社区 / 电驴软件开发 / 精华

资源管理小组

热门回复

lyb08ms  2007/11/18 16:01:42
跨协议下载是伤天害理的事情。 仅仅出于洁身自好与迅雷之流划清界限的目的,VeryCD也不应该做跨协议下载。

相关主题

主题: easyMule 开发心得 --- 电驴(easyMule)策划过程

相关分类: easyMule
« 上一页 1 2 3 4 5 6

godLaugh (组长) 2007/11/12 17:45:40 顶楼 举报

一、引言

easyMule 终于顺利发布了,用户从不同角度给了我们很多意见和bug反馈,包括用户体验,新功能使用建议等,先向所有参与测试的驴友们表示感谢;产品虽然发布了,但是还有很多地方需要改进,我们也会继续努力。

正如大家所理解的,easyMule 其实主要首先是要体现这个"easy",我们希望更多的用户能更加简单方便的掌握骑驴技巧,找到“上了驴就不想下来”的骑驴感受,让更多的网友们加入到分享队伍中来,体验"分享互联网"的激情和冲动;而且我们最重要的要保持一点,不破坏网络平衡性,不去为了这个产品的的快速资源获取而去破坏其它emule mod的利益。另外,开发组成员也达成一直共识,我们将一直以开源的自由软件精神来为用户提供最好的软件,同时我们是希望能吸引更多的开发者来参与,大家一起把电驴做得更好!

二、策划过程

在整体策划过程中,我们一直以良好的用户体验和给用户带来的价值为标准,根据用户之前使用emule中的不便,产品策划经过多次的探讨,大家在很多地方有的意见也不统一:

项目产品用什么名称好?
怎样才能简化用户的流程操作?
是否该让用户看到服务器列表?
Kad信息显示给用户的意义在哪里?
如何能让用户更方便的理解和管理下载任务?
如何方便快速的加强电驴"分享"特性?
边下边看这个功能到底好不好?
是否要任务的拖放下载?
...

想做的事情很多,用户又是千差万别,不同的用户有不同的喜好,满足所有用户的需求是
不可能的,但最重要的是发现用户的各种潜在的最迫切的需求,并结合互联网的趋势,并且创造一些新的需求,以适应将来的发展。

电驴开发组现在收集用户反馈有很多地方:
一个是我们的社区有emule beta反馈和用户形成的直接互动,每一个版本的发布改进在emulebeta group上都会和用户形成直接的互动,热心的驴友甚至会直接发mail来告诉我们他们的功能改进想法;
一个是我们现在的版本卸载理由,每一个用户卸载的时候,用户可选择是否发送卸载理由给我们,最后我们从这些收集的反馈中以及自己的骑驴过程体验,总结下来最重要的就是以下几点:

1) 非热门资源下载速度偏低
2) 操作过于复杂
3) 性能稳定性需提高

开发组第一阶段优先考虑解决的用户反馈的速度慢问题,因为中国的特殊国情,大部分的
的内网用户下载速度更加的慢. 所以开发组大概用了两个月左右的时间推出了了支持Low2Low的正式测试版,并且采用了多种策略来实现,直至最终的Low2Low稳定版发行。

”操作的复杂”可能老驴已经驾轻就熟了,已经不觉得,但是对于新手来说这还是一个比较大的问题,一开始我们是想做一个兼容方案,一键切换,老的用户还是可以用老的,新用户用新的,最后发现这种兼容在将来做新功能时候不太好做。后来我们仔细分析了操作复杂的原因:
1) 初级用户很难理解服务器,Kad等概念,包括“传输”,这些都是比较偏向开发层次的术语,但对于高级使用来说,他们又挺喜欢要换自己的服务器,喜欢观察Kad网络的连接搜索情况。国内的的大部分下载工具,大部分都是有一个明确的下载任务管理,这培养了一大部分用户习惯,使得这些用户来骑驴的时候不知道已下载任务在哪里,下载中的任务该怎么管理。
2) 选项过于复杂,初级用户一点开选项,看到太多的内容,已经看乱了,难以想清楚去哪里才能找到一个他想要的设置。而其实大部分的选项用户是不需要去设置的,是那些对网络理解比较深入的高级用户才会想去设置的,对于一般用户来说,有些基本的设置就足以满足他的需求,并且可以让驴跑的很好。

分析完了之后,我们来看一个基本用户的骑驴流程:

搜索到想要的资源---->|
          |----》下载资源 -》分享资源 -》评论资源
导航分类发现资源---->|


这样一个基本的主要框架就出来了:"资源" - "下载" - "分享" 【 "高级" - "选项" 】

"资源"页面中我们主要完成:
1) 资源的分类导航,方便初初级用户,不知道怎么用?马上就点!
2) 资源的搜索,资源的搜索包括“VeryCD站内搜索”和“电驴网络搜索”,
VeryCD作为互联网最大的资源聚合站点,拥有非常丰富的资源,用户只需要知道关键词,按下F3,输入关键词,马上就搜!排在最前面的就是你最想要的资源。
电驴网络搜索这个我们还是保留,因为毕竟有些资源在VeryCD站内并没有发布或收集,但是却在整个电驴分享网络中,这种分布式资源是真正的分布在世界各地的机器上,任何一个机器上都有可能有你想要的资源。

"下载"页面中完成下载任务的管理功能,清晰体现下载中任务的管理,下载完成任务的管理,下载完后的任务可直接可打开或定位文件夹查找。

"分享"页面中主要完成分享文件的管理,并且可根据文件来查看对应分享上传用户;甚至考虑既可分享目录操作,也可分享你其它下载目录下单个文件操作(最终由于开发任务进度,我们考虑在将来完成这个功能);

三、easyMule 功能特色具体介绍

全新界面,使用更简便更直观
1)完全简化主界面UI,采用页签Tab方式,其实也是兼容老的emule操作习惯,用户明确知道有哪些功能页面。我们的原则是“简单流程不花哨”即可。
2)服务器/KAD/统计信息,单独分“高级”功能组
3)精简“选项”设置,兼容初级高级用户,默认只显示基本设置,需要调整设置只需要切换“更多”。
4)搜索用特殊搜索按钮实现,方便直观,凸显互联网“搜索”的重要性,并且兼容下载任务的添加,既可输入关键词搜索,也可输入下载地址建立下载任务。
5)提供新建任务对话框,可以用户直接输入下载地址,选择下载目录,并且可以批量下载。

内网穿透,下载速度明显提升
这个Low2Low功能全面保留并且稳定发布,全面提升内网用户的下载速度。

边下边看,精彩内容在线播放
满足用户看热门美剧/韩剧的需求,全局一次最多只能有一个任务"边下边看",内部对整个文件在全局网络的平衡性和文件调度平衡性做好调度优化。

磁盘缓冲,最大限度保护硬盘
emule的内部代码的磁盘缓冲控制非常弱小,对于爱惜硬盘的一些驴友来说,最大1.5M的设置实在太小了;easyMule使用了全新的内存缓冲实现,可设置范围扩大了很多(512K-16M),满足部分内存很大而且需要保护硬盘的用户

全能下载,多种协议全面互通
除了支持ed2k协议下载外,也可支持http/ftp协议下载,http/ftp下载完成后,算完hash值,之后该下载文件就可以加入到分享资源队列中,成为ed2k网络中可分享的资源,提升其它电驴用户的下载速度。

快速搜索,一键直达搜索结果
按F3,输入关键词,即可快速在VeryCD站内查找各类资源。
按shift+F3,切换到电驴网络搜索(既可以通过电驴服务器搜索,也可以通过Kad网络搜索)

任意下载,下载目录任意指定
以前emule下载必须先下载到一个指定临时目录,下载完成了后还需要移动文件到"Incoming"(已下载)目录,当有时候用户设置跨磁盘分区设置的时候,移动文件带来很多性能消耗,这一点一直有用户抱怨为什么不能采取其它下载工具的做法;这次改动后,easyMule下载目录可以在新建任务的时候任意指定,这样下载完成后再也不需要移动文件了。

持续分享,我为人人人人为我
虽然用户文件下载时候可以任意指定下载目录,但下载完后easyMule可保持该下载任务处于分享状态,而不是原来的emule的做法,只把emule\incoming下第一层目录下的文件分享出去。

分享到开心网  分享到校内  收藏到QQ书签    订阅本主題RSS更新  美味书签

2008/12/30 10:40:10godLaugh 最后编辑 | 查看全部

Immense_Forest_Snowfield 2007/11/13 10:35:24 2楼 举报

沙发,顶!!!!!!!!


[+2] [0] [回复]

阳台上的猫 2007/11/14 10:59:11 3楼 举报

easyMule的速度确实很快,记得以前用emule的时候速度从来都是几十K的,现在的速度经常在100~200K,现在要限速了:)


[+2] [-5] [回复]

lyb08ms 2007/11/18 16:01:42 4楼 举报

跨协议下载是伤天害理的事情。

仅仅出于洁身自好与迅雷之流划清界限的目的,VeryCD也不应该做跨协议下载。


[+17] [-8] [回复]

2007/11/18 16:03:58lyb08ms 最后编辑 | 查看全部

hupisha 2007/11/22 20:46:58 5楼 举报

跨协议这个是一个双刃剑啊

我本身喜欢他,可是~~~~感觉说不上来

我还没有用这个新版呢


[+1] [0] [回复]

yuluahwater 2007/11/30 15:16:00 6楼 举报

融合是个趋势 迅雷 脱兔 快车 哇嘎都融合多协议了
VeryCD驴也会的


[+1] [-1] [回复]

vveir 2007/12/02 17:19:24 7楼 举报

支持融合,而且要比他们做得更好!


[+1] [-1] [回复]

longyi 2007/12/02 18:07:03 8楼 举报

【 "高级" - "选项" 】 “选项”最好别隐藏,个人观点。


[+3] [-1] [回复]

fengwen (斑竹) 2007/12/11 10:42:50 9楼 举报

初始隐藏是为了让初级用户不至于头晕。
高级用户选中了“高级”和“选项”里的“更多”之后,程序都会记下,之后就都会自动选上了。
也不会增加以后的操作。

这个主要是为初级用户做的一些调整。


[+3] [0] [回复]

bluejacky 2007/12/13 09:34:06 10楼 举报

觉得原来的文件目录管理也有其自身的有点。 新的方法有时候有一点乱,完成和没有完成的文件混杂在一起,其实更不方便。

能否考虑增加一个选项,下载中的文件可以放在临时目录,或者放在最终的目录中。个人意见,仅供参考。


[+3] [0] [回复]

fengwen (斑竹) 2007/12/13 17:35:21 11楼 举报

嗯意见不错。我们是考虑选项太多容易看晕,不够简洁,而且会加大工作量。
所以就选了一个可能适用于大多数人的设置。
一来目前大多数软件都是这样,大家也比较容易习惯,
另外如果一些初级用户把临时目录和最终目录设在不同的分区,会凭空增加文件结束后的移动工作。
所以就按这个方案做了。:)


[+1] [-3] [回复]

宁夏虫 2007/12/19 18:06:33 12楼 举报

支持支持


[+2] [0] [回复]

Leniter 2007/12/19 18:35:40 13楼 举报

看各人是喜欢 easy 点还是 hard 点的了.


[+1] [0] [回复]

xsr6064 2008/01/01 00:50:35 14楼 举报

好东西,非常感兴趣,只可惜没有机会参与开发,但支持是少不了的!!


[0] [0] [回复]

kiwifly 2008/01/17 13:07:42 15楼 举报

内置浏览器能不能和发前一样可以取消掉的?


[+1] [0] [回复]

MxdStudio 2008/01/18 19:13:01 16楼 举报

希望能查看当前我的所有下载所连接的用户,easyMule中能看所有的上传,但不能看所有下载所连接的用户 希望能增加 记得原版eMule的时候能看


[+1] [0] [回复]

needdo 2008/01/28 22:43:37 17楼 举报

“任意下载,下载目录任意指定”下载中保存目录等可以修改,某分区空间不够可以自动利用其他分区的。

支持跨协议下载,但是不支持跨协议分享,即提供HTTP下载,最后由用户定义。
不喜欢写代码,但是对用户习惯还是比较了解的。呵呵


[+2] [0] [回复]

hftrrt 2008/02/21 10:27:45 18楼 举报

跨协议是个优势,但如何衡量上传量的多少呢?像迅雷一样搞个雷区吗?希望不要损害公平性。


[+2] [0] [回复]

wqazsedc 2008/02/27 00:38:08 19楼 举报

全能下载,多种协议全面互通
除了支持ed2k协议下载外,也可支持http/ftp协议下载,http/ftp下载完成后,算完hash值,之后该下载文件就可以加入到分享资源队列中,成为ed2k网络中可分享的资源,提升其它电驴用户的下载速度。

最好能分析url集成镜像搜索 并作出分布式ed2k/http/ftp混合数据库 实现p2p+http/ftp的多镜像+多线程一起下载

想象一下好像比较牛x讯雷什么的就不放在眼里了


[+1] [-1] [回复]

longyi 2008/02/27 09:20:17 20楼 举报

谢谢斑竹回复,支持!


[+1] [0] [回复]

011203 2008/02/28 22:35:30 21楼 举报

支持19楼的说法
不管怎么改,都要做到ed2k下载软件中最好的,可以加入一些防盗系统,把迅雷关在窗外
----------------
http/ftp下载完成后,算完hash值,之后该下载文件就可以加入到分享资源队列中,成为ed2k网络中可分享的资源,提升其它电驴用户的下载速度。
---------------
这个最重要···


[+2] [-2] [回复]

redzong 2008/03/26 19:03:12 22楼 举报

要用什么播放器才能在下载的时候,观看影片


[0] [0] [回复]

redzong 2008/03/26 19:23:42 23楼 举报

下载资源时需要复制地址,无法直接下载!
边看边下载好像没有实现功能!


[+1] [0] [回复]

花叶满楼 2008/04/01 17:46:57 24楼 举报

希望可以有些图片预览的效果


[0] [0] [回复]

squallcoon 2008/04/01 19:17:25 25楼 举报

我只想问Easyemule与以前的Emule这两个下载工具的彼此关系是什么?谢谢楼主!


[+1] [0] [回复]

g950g950 2008/04/01 20:17:42 26楼 举报

一个是"简单驴"一个是"进阶驴"。。。。。但我还在用"天神驴"


[+2] [0] [回复]

linkenc 2008/04/01 21:29:41 27楼 举报

虽然用户文件下载时候可以任意指定下载目录,但下载完后easyMule可保持该下载任务处于分享状态,而不是原来的emule的做法,只把emule\incoming下第一层目录下的文件分享出去。

这句话说的好


[+1] [0] [回复]

g950g950 2008/04/01 22:34:04 28楼 举报

综合上述意见的观点,神的答案就是:

等到Macwulinudx OS X操作系统一出来,所有软件与硬件的问题将都不在是问题。


[+1] [0] [回复]

XYQ213706 2008/04/02 19:32:42 29楼 举报

跨协议下载.....

还是觉得单一的好


[+2] [0] [回复]

liiyii 2008/04/03 08:04:43 30楼 举报

支持easyMule
可以彻底抛弃迅雷了


[0] [-2] [回复]

« 上一页 1 2 3 4 5 6


返回组首页

快速回复

(?) 附件上传

关于我们 | 诚聘英才 | 著作权声明 | 合作信息 | 广告事务
沪ICP备05001009号
©2003 - 2009 VeryCD.com Some Rights Reserved.