把一切操作变成GUI
2023-10-04 03:58 deepin
Backbone of ecological co-construction group
我目前还没太看得懂unilang的文档。。。。
Reply Like 0 View the author
我目前还没太看得懂unilang的文档。。。。
我目前还没太看得懂unilang的文档。。。。
按官方的xxx.md文件进行操作。
深度没钱,要慢慢来
按官方的xxx.md文件进行操作。
你看懂的话麻烦告诉我一下怎么操作
你看懂的话麻烦告诉我一下怎么操作
首先,可以到gitee或github下载Unilang相关的源代码,因为unilang的相关源代码是以“xxx.txt”文件格式存在,并与Qt C++库捆绑在一起使用,整体框架风格类似htmL *.
其次,unilang的相关源代码压缩包下载完并解压后,按照Unilang官方的md文件步骤进行一步步的项目构建和依赖包的配置;
最后,Unilang源码项目相关依赖包都添加和配置好之后,再运行其项目。
深度没钱,要慢慢来
但是商业版UOS有钱。
Popular Events
More
如题,深度deepin/UOS的软件开发框架DTK,目前仍基于Qt5以上的版本,而Qt开发套件很多软件开发者心里也很清楚:Qt本身就不是专门为Linux桌面系统发行版进行量身定制的软件开发库。
而且,Qt开发出来的应用,实际上在Windows、MacOS上使用的体验比deepin、UOS、openkylin会更加好一些。
那么,深度deepin官方到底有没有在QT的基础上进行逆向的框架体系研究呢?
我从UOS/deepin在今年推出的IDE-UnionCode和去年发布的新解释器编程语言Unilang来看,其软件程序体系仍基于Qt库。虽然Qt官方也有社区的开源版,我们也可以长期免费使用,但是从用户的硬件、系统使用情况来看,Qt在deepin系统上的使用性能并不是最佳,官方需要对Qt底层库的源码进行重新优化和改进,比如Qt Core、Qt GUI的深度改进,形成自己的开发框架体系。
如果官方确实要真正使用Unilang这种解释器语言来替代Qt C++的后端业务复杂逻辑代码处理,我觉得deepin应该要组织更多程序开发人员对Qt C/C++库源代码的重度封装,能实现最基本、可有更多程序设计模式的Unilang GUI库,通过这些Unilang GUI库不断的完善,我们才能逐渐去除更多C/C++软件开发的代码量。
也就是说,针对Qt库中核心库 Qt Core 、Qt GUI,deepin在软件框架研发的过程中需要转变为Unilang Core、Unilang GUI,这个Unilang Core和Unilang GUI一定要基于现在的硬件系统用户,而不是原来的Qt跨平台体系。
最后,Qt库现在也越来越庞大,有些库或源码可能不会增强deepin系统中的软件使用性能,反而会成为软件开发框架中的累赘,Unilang的出现也是好的开端,希望deepin能够继续增强在Unilang库的建设,Qt C++的底层核心才能更多的被Unilang给“解剖”。