Skip to content

Commit

Permalink
Updates zheng-wen-zhi-hou.md
Browse files Browse the repository at this point in the history
Auto commit by GitBook Editor
  • Loading branch information
Yue-Lan committed Jun 11, 2019
1 parent 4d7f52d commit 79025b2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion zheng-wen-zhi-hou.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

* 模块化与前后端分离

如果我们的文件管理器能够做到前后端分离,维护和开发难度就降低很多了。在MVC设计模式的支持上,我可以断言qt比gtk要好的多,qt4开始就已经推广了model/view的理念了,qt基于mvc设计模式的框架就比较完备,事实上qfilesystemmodel就是一个非常强悍的官方model,和qlistview或者qtreeview结合使用能够解决绝大部分文件管理器的要求了,gtk虽然也开始向mvc设计模式转变,目前阶段来看,想要投入开发还不太乐观。
如果我们的文件管理器能够做到前后端分离,维护和开发难度就降低很多了。在MVC设计模式的支持上,我可以断言qt比gtk要好的多,qt4开始就已经推广了model/view的理念了,qt基于mvc设计模式的框架就比较完备,事实上qfilesystemmodel就是一个非常强悍的官方model,和qlistview或者qtreeview结合使用能够解决绝大部分文件管理器的要求了,gtk虽然也开始向mvc设计模式转变,正如上文所说,目前阶段来看,想要投入开发还不太乐观。

然而目前qfilesystemmodel的作用域只限于本地文件,我们如果对这个model进行定制,使其能够支持gvfs,在文件视图的绘制和同步这一块基本上就能够拿下了。目前我还没有研究过model的定制方法,我认为这一块的工作是比较麻烦的。

Expand Down

0 comments on commit 79025b2

Please sign in to comment.