当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : MultiGet调整征求意见!
帖子发表于 : 2006-09-30 15:37 
头像

注册: 2006-09-24 22:43
帖子: 710
送出感谢: 0 次
接收感谢: 0 次
感谢大家关心和使用MultiGet。

做这个MultiGet我化了将近两个月的时间,现在是0.7.1版。最初只是出于学习的目的,后来我发现它也许对大家有点用处就发布出来了。但是因为从练习出发,设计就很不完善,虽然修修补补也能把功能做全面,但是代码可维护性太差,功能越多麻烦就越多,程序就越不稳定。
Linux下有许多下载器,各有其长,但都不能算完善。而现在我想做的是一个完善好用、功能全面的下载器。包括多址传送,ftp,http,ftps,https,rtsp,mms,甚至rsync等协议的支持,在现有的设计下复杂度很高很难完成,而且我自己也没有精力来写全rtsp和mms。
要做到这些几乎必然要采用模块化设计,可以变插件的都要变插件,然后一个个地稳定、合成、测试。系统架构和ftp,http两个基础件我可以做完,其他的协议支持插件可以让有兴趣的人来开发,也方便大家合作集成。这样的话我就要停止现有代码的升级,因为我知道下一代的开发结构一定会有大改,现在的代码很难在以后能用的上,可能是无用功。

所以问题就来了,我是不是要停止现在的代码重头来过?时间太紧,我需要在年底前完工。实际上现在的版本已经够我用了,剩下的代码对我没有太大意义,完全是细节。我个人倾向于停止现在版本的升级,重头来过,你们看呢?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-10-01 20:53 

注册: 2006-04-14 23:26
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
我得建议是目前得版本停止新功能得增加, 只作一些debug得工作, debug差不多后把他直接以1.0版本release, 然后花一点时间构思一下新得软件得结构...这个新得软件我得建议是直接发布为MultiGet2.0, 先出几个预览版, 等功能完善后就正式命名为
MultiGet 2.0即可...

这种作法windows下得TheWorld浏览器就采用过, 软件名称不变,但1.0与2.0实现上根本是两个软件..


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-10-01 21:04 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
同意楼上的,如果软件的架构不好的话,功能越复杂,以后修改起来越麻烦.

linux说实话缺少稳定好用的多线程下载工具,你这个很有前途.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-10-02 18:52 
头像

注册: 2005-10-21 16:57
帖子: 1383
送出感谢: 0 次
接收感谢: 0 次
双线作战
继续维护现在的版本,同时开发新版本
这个版本的功能对大多数人已经足够了,只是应该提高稳定性,别给大家留下不稳定的印象


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-10-03 0:30 
头像

注册: 2006-09-24 22:43
帖子: 710
送出感谢: 0 次
接收感谢: 0 次
已经决定把这个版本做完!设想中的下一个版本要看情况了,也许没时间做它了。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-10-03 0:39 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
采用gtk+标准模式吧。图标等风格都可以统一,到时候直接进gnome。 :lol:


_________________
● 鸣学


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-10-03 13:34 
头像

注册: 2006-09-24 22:43
帖子: 710
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
采用gtk+标准模式吧。图标等风格都可以统一,到时候直接进gnome。 :lol:


gnome通用的图标不够用阿。我不是用GTK写的,不可能进去的。要全改没那精力。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-10-03 14:45 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
我知道不是用gtk+写的。所以鼓励你改路线的时候,使用这个。呵呵。要不,别人又要编译wxWidgets-2.6.3了。

其实,我是觉得你的那图标不规范。尤其换小图标的时候,

当然,仅仅是时间允许的时候,提的建议而已。反正,现在我使用这个没什么问题。


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-10-03 18:11 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
我也觉得最好用gtk+或者用qt来写,wx的话很麻烦,有时候系统的库的版本跟开发的版本不一样,还要到处自己找.

我想如果有重新设计的新版本的话,可以考虑一下.wx在linux下面好像最终也是用的gtk+的.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-10-04 12:01 
头像

注册: 2006-09-24 22:43
帖子: 710
送出感谢: 0 次
接收感谢: 0 次
个人感觉短期内是不太可能重新开发新版了。开发完这个版本,所有的动力都自然消失了。搞开源这个东西要有机缘。用户量太小做的也没意思。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-10-04 13:46 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
软件是要推广的,你的这个东西出来也没有太久.你可以选择和hiweed,dubuntu等发行版合作,作为默认的下载工具.在一些专业的linux论坛开设专区,很快就有用户了.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-10-04 19:01 

注册: 2005-12-27 21:15
帖子: 335
送出感谢: 0 次
接收感谢: 0 次
如果想做为一个项目做下去的话
推翻当前的代码重写并不为过
当正式版本出来后
你可以过去找红旗或者中标捆绑你的程序


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-10-04 21:53 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
sysnotdown 写道:
个人感觉短期内是不太可能重新开发新版了。开发完这个版本,所有的动力都自然消失了。搞开源这个东西要有机缘。用户量太小做的也没意思。
搞svn开发吧。现在的版本放到主干上不动。再copy一个到分支。我现在的项目就已经开始本地svn这样作了。非常清晰的。你的干脆在sourceforge发布消息,提供svn帐号。说不定有人在svn分支上面接着修改呢。 :lol:


_________________
● 鸣学


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-10-04 23:08 

注册: 2006-06-28 3:30
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
觉得你一个人做得已经很不错了
既然是很好的打算
为什么不依托Ubuntu.org.cn把它做得更好呢


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2006-10-05 8:29 

注册: 2006-03-11 3:35
帖子: 125
送出感谢: 0 次
接收感谢: 0 次
如果楼主要停步开发,那后面的工作还是依托社区来做这个事情比较好。
如果楼主要继续开发,那后面的工作也还是依托社区来完成比较好。
以上纯属个人意见。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 22 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译