[Topic DIscussion] 软件生态的建设,需要让编程语言进行普及性
Tofloor
poster avatar
deepin
2023-08-14 19:31
Author

关于这个话题,我实际上思考了一段时间也确实不想提,但是针对社区的现状,我不得不“”一下,还是希望UOS/deepin官方能够沉下心来在软件生态领域能够建立自己的编程语言生态体系。

软件开发领域,deepin现在主推的GUI框架开发套件是Qt/DTK(编程语言C++),主要目的是增强软件的运行性能。关于这套开发套件,其实我一直是并不反对,而是希望这类软件开发者在成功开发出自己的项目时,也能通过自己的C++代码封装为通用功能的API,为其他编程语言的软件开发提供共同特性。

一.软件设置属性肯定会受系统“控制中心”的统一调度,会有很多共同特性设置

(1).软件启动图标logo设置及规范;

(2).系统桌面外观的设置,如浅色深色自动

(3).字体类型的设置,比如微软雅黑鸿蒙字体、荣耀字体等等;

(4).语言类型的设置,比如英文、中国简体、中国繁体等等

....

我这里的意思很简单,目的如下:deepin控制中心的设置,其设置参数和属性都能统一调度其它软件的外观属性设置,也就是控制中心的设置权限大于软件开发的设置权限。想要让系统统一调度更多软件的设置,则系统软件层必须要给API参数或接口进行方便调用。

二.软件开发的世界,Qt无法一家独大,其他编程语言开发体系目前需要更多包容

关于Qt开发,社区很多开发者都不敢否认它的运行性能,尤其是C++编程的精益求精。

但是,这种方式也仅限于过度追求性能的开发商,而国内其他互联网公司和现代编程语言体系的开发者,他们则觉得C++开发的成本确实有点高,而且C++程序员的招聘成本也不低。

可以归纳为以下几点:

1.C/C++编程语言,初学者周期较长,普通人最少要半年;

2.针对国内互联网公司和软件开发公司,C++程序员的培养成本也很高;

3.软件项目后期更换架构、维护也不是非常高效;

这里,我并不是说C/C++搞Qt不行,而是市场现状是很多软件开发者和公司都在使用类web开发套件,比如flutterElectron等等。主要是以下3点让他们看开:

1.硬件成本不再高昂,运行内存和存储硬盘现在性能都还可以且容量足够;

2.国内web开发者数量非常庞大,这个可以为软件开发者很好的巩固其项目社区。

3.类web框架和编程语言体系,具有普及性,国内初中生学历也可以很快从容使用,python就是很好案例。

Reply Favorite View the author
All Replies
2 / 2
To page
deepin
2023-08-14 22:39
#21
nero28

玩deepin就不用升级了😂

升级,dde也有性能损耗,但是用户喜欢它的美观。

Reply View the author
deepin
2023-08-14 22:41
#22
wlly-lzh

不知所言,感觉废话(或许是胡言)很多。

软件生态建设,现在确实慢。

Reply View the author
软件技术就是生产力
deepin
2023-08-15 00:02
#23
The user is banned, and the content is hidden.
hyjiao
deepin
2023-08-15 03:42
#24

其实吧,其它语言也可以开发出能在Deepin下面运行的软件。比如Jav*。应用商店里有一个泰山办公就是用Java开发出来的。

Reply View the author
兆兆嘟嘟嘟
deepin
2023-08-15 05:46
#25
redmibook

Electron 就是坨翔啊

Apple Store 已经全面下架 Electron 应用了

至于 flutter ,与 Qt 是等效实现,你可以学学啊。

deepin 没有能力去额外开发一个新编程语言,既没那实力,也没这个必要。

有的,Unilang。

Reply View the author
晚秋(lateautumn)
Moderator
2023-08-15 05:53
#26
软件技术就是生产力
The user is banned, and the content is hidden.

作者可不是水军,不同的观点很正常吧,但还是不要攻击为好。applaud

Reply View the author
fuuko
deepin
2023-08-15 06:36
#27
晚秋(lateautumn)

作者可不是水军,不同的观点很正常吧,但还是不要攻击为好。applaud

主要你不是业内人士,没在这里面工作过,也没学过相关的技术doubt

这个B最擅长的就是一本正经地胡说八道一长串出来,就像半佛仙人和马前卒那几个自媒体一样,没讲你擅长的领域的时候,你觉得他们很牛逼,一开始说你擅长的东西的时候,你就会想吐槽这人在说些啥玩意儿doubt

其实他在这个帖子里面写的东西在我们这种从业人员眼里很好识破,你就看一本讲计算机工作原理的书,然后调研一下现在国内的计算机用户状态,最多再稍微了解下现代的软件编译技术,基本就能看到这人在不切实际地瞎xx乱编了shamed

大部分做IT的人是不反对新观点的,但我们会反对那些不切实际的东西,正如毛主席所言:没有准确的调查就没有发言权

Reply View the author
deepin
2023-08-15 08:13
#28
兆兆嘟嘟嘟

有的,Unilang。

Unilang是deepin/UOS对外透露的编程语言,但是还没完全成型。

Reply View the author
WangZhongyun
deepin
2023-08-15 16:21
#29

编程语言对哪种语言友好些,这语种人群的文明软件生态才会发展的更好。如果有配套的中文编程的话,将大力促进中华文明的发展。

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-08-15 18:47
#30
WangZhongyun

编程语言对哪种语言友好些,这语种人群的文明软件生态才会发展的更好。如果有配套的中文编程的话,将大力促进中华文明的发展。

用快码编程

Reply View the author
2 / 2
To page