1
Vote

AcDown 5.0

description

鉴于旧版本架构已经支撑不住软件的发展和用户需求,所以5.0要从架构上重新设计。
初步计划是UI和功能基本不变,只是重构代码。

下面是AcDown5的目标:
  • 总体
    ** 使用的框架版本升级至.NET 4
    ** 放弃单exe,变为多个文件+xcopy的部署模式
  • UI部分
    ** 取消快捷工具栏,变为类似office2003的工具栏+右键菜单的形式
    ** 任务列表支持排序
  • 核心
    ** 基于Task<>进行改造,升级各个Manager的功能
    ** 精简代码,以方便移植到移动平台、服务器平台和各类脚本语言中
    ** 移除AcDownSettings类(移动到UI)
  • 插件体系
    ** 支持添加/删除插件
    ** 加载其他支持CLR语言编写的插件(如IronPython)
  • 接口
    ** 重写网络模块(下载核心)
    ** 修正IDownloader的实现方式
    ** 集成IParser接口
    ** 集成Acplay和视频合并功能接口
  • 附加功能
    ** Acplay 4&5
    ** UI插件的接口

comments