diff --git a/zheng-wen-zhi-hou.md b/zheng-wen-zhi-hou.md index 826070c..e64ed7f 100644 --- a/zheng-wen-zhi-hou.md +++ b/zheng-wen-zhi-hou.md @@ -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的定制方法,我认为这一块的工作是比较麻烦的。