Skip to content

项目重构和软件协议以及后续开发 #33

@SunRain

Description

@SunRain

因为需要在程序里面实现一个简易的下载模块,而之前也一直很关注深度和点载项目,所以本着不重复造轮子的想法(CV大法万岁-_-!!),研究了一下点载的代码。就说一下自己的一点小建议吧,毕竟我也是个业余菜鸟。关于项目的话,感觉好久不更新了,不知道作者是不是放弃了,或者有没有后续人员来接手,因为感觉目前的架构还是有点凌乱,基于QtNetwork模块的下载部分,应该不需要使用多个NetworkAccessManager实例,线程用继承QThread重写 run方式,然后内部exec事件循环,感觉不是很优雅,和上层qml通讯的部分,也给人很多hack的感觉。另外,软件协议方面,能否分开授权,核心下载作为类库引用的部分,能否基于LGPL来发布。另外,可以的话,能否允许我复用一些代码片断,更进一步的话或许做一个点载的fork版?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions