我在前面的贴子中给deepin系统的应用开发者推荐了更适合写界面的QML控件库-DtkDeclarative,其主要目的并不是让应用开发者能够完整的开发一个程序项目,而是使用DtkDeclarative来实现更多界面模版。
【1.使用DtkDeclarative,为什么要先做界面模版?】
关于这个问题,如果你是全栈开发工程师,可以不用细看这个问题。如果你是deepin应用开发的初级入门者,我想你肯定需要一些程序实现的代码模版,从而进行程序的复制、业务功能的更改。
实际上,用DtkDeclarative写DTK应用的界面模版,早在互联网IT领域已经很普遍。
比如我们前端开发工程师用到的HTML+CSS项目模版,大部分都是互相copy、互相改,这种借鉴方式也让刚入门的前端程序员得到了很大帮助,并减轻很多工作量;
在游戏开发领域,知名的游戏引擎Unity、虚幻4等等,都提供了“蓝图”这种程序处理的模版,让游戏开发者也能轻松建立游戏设置场景。
.....
从这里我们可以很明确的知道,DTK的开发者在DtkDeclarative控件库还未完善前,我们是可以尝试先做一些项目界面的模版,为以后的一些项目提供代码参考,我们不能急于求成非要实现整个项目。
【2.个人关于DtkDeclarative的一些实际规划】
【结语】
深度deepin的DtkDeclarative控件库在目前并不是非常完善,实际使用的过程中仍存在一些bug。但是,我们前端开发者和设计者可以用它先实现一些大型项目的界面模版和整套简单的流程,为后面的程序开发者减轻开发量、提供有力的资源参考。
另外,DtkDeclarative控件库先去做项目的界面模版,也能让控件库的整体质量提升变高,不用花费很多时间再等后端C++的整个项目功能实现,也算是某种意义上的“前后端分离”。
鉴定完毕,不是广告,您可以放心了
老哥你又来尬吹QML了
你到底有没有用这个东西开发过桌面应用啊
Featured Collection
Popular Events
我在前面的贴子中给deepin系统的应用开发者推荐了更适合写界面的QML控件库-DtkDeclarative,其主要目的并不是让应用开发者能够完整的开发一个程序项目,而是使用DtkDeclarative来实现更多界面模版。
【1.使用DtkDeclarative,为什么要先做界面模版?】
关于这个问题,如果你是全栈开发工程师,可以不用细看这个问题。如果你是deepin应用开发的初级入门者,我想你肯定需要一些程序实现的代码模版,从而进行程序的复制、业务功能的更改。
实际上,用DtkDeclarative写DTK应用的界面模版,早在互联网IT领域已经很普遍。

比如我们前端开发工程师用到的HTML+CSS项目模版,大部分都是互相copy、互相改,这种借鉴方式也让刚入门的前端程序员得到了很大帮助,并减轻很多工作量;

在游戏开发领域,知名的游戏引擎Unity、虚幻4等等,都提供了“蓝图”这种程序处理的模版,让游戏开发者也能轻松建立游戏设置场景。
.....
从这里我们可以很明确的知道,DTK的开发者在DtkDeclarative控件库还未完善前,我们是可以尝试先做一些项目界面的模版,为以后的一些项目提供代码参考,我们不能急于求成非要实现整个项目。
【2.个人关于DtkDeclarative的一些实际规划】

【结语】
深度deepin的DtkDeclarative控件库在目前并不是非常完善,实际使用的过程中仍存在一些bug。但是,我们前端开发者和设计者可以用它先实现一些大型项目的界面模版和整套简单的流程,为后面的程序开发者减轻开发量、提供有力的资源参考。
另外,DtkDeclarative控件库先去做项目的界面模版,也能让控件库的整体质量提升变高,不用花费很多时间再等后端C++的整个项目功能实现,也算是某种意义上的“前后端分离”。