Skip to content

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

Description

@SunRain

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions