[software development] Unilang编程语言的快速发展,需要从Qt的很多C/C++库开始进行演变
Tofloor
poster avatar
deepin
2023-09-09 10:36
Author

Unilang在国内gitee平台的官方链接

统信deepin Unilang的gitee官方链接:Unilang


Unilang的相关技术文档

image.png

image.png


Unilang的现状

对于Unilang编程语言,官方已经在文档中很明确的说明了它是一个“解释器”编程语言,其基本开发环境仍依赖于Qt5.

image.png

这种开发模式很类似于现在的QML,只不过QML在编写Qt软件的界面比较方便,但是处理一些复杂的后台业务时,还是需要依靠C/C++实现qt软件相关的功能。也就是说,Unilang、QML,它们并不是和C++、python一样是可以拥有独立开发环境的编程语言,而是基于Qt环境配置的解释器编程语言

但是,我觉得这是统信Deepin/UOS在Qt开发的一种新的尝试。因为QML、C++编写的桌面应用程序,对从很多开发者、软件使用者来讲并不是非常满意。QML Qt软件开发效率高但是运行性能不高、C++ Qt软件运行性能高但开发效率不高。

image.png

通过C++和QML开发Qt软件的优缺点对比,那么Unilang的出现确实是再合适不过了,也就是说Unilang官方对它开发Qt软件的要求是:Qt UI界面编写接近于QML, Qt 业务后端代码编写性能接近于C++。当然,Unilang解释器编程语言也可以在后端调用C++ Qt相关的库。


最后,Unilang在目前是一门解释器编程语言,其开发环境仍依赖于Qt和C++,针对其发展现状,我是强烈建议社区的C++开发者和感兴趣的C++程序员可以进行更多尝试,以Unilang可面向对象的编程思维来对接和完善Qt C++相关的资源库,只有Qt C++相关的资源库足够完善,Unilang才能逐渐渗透到Qt的底层,甚至后期可以逐步的脱离Qt的架构发展体系,成为新的C++ GUI Framekwork。

Reply Favorite View the author
All Replies
和谐理工男
deepin
2023-09-14 06:08
#1

unilang的语法风格很特别

Reply View the author
deepin
2023-09-14 06:20
#2
和谐理工男

unilang的语法风格很特别

确实有点特别,但并不是说非常难用。

Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG