deepin除了c/c++还有什么编程语言方便开发高性能应用? Resolved
Tofloor
poster avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-28 22:42
Author
   如题,因为老王曾经说过Java性能可能不好,而且Python的性能大家也是知道了的,那还有什么其他好推荐吗?而且是能开发图形界面的,有可能用于开发客户端的,最好能用qt,方便对接deepin上面的开发者,大家有什么推荐吗?deepin官方有什么建议吗?
Reply Favorite View the author
All Replies
1 / 2
To page
avatar
六七八九十
deepin
2018-01-28 23:08
#1
qt支持别的语言把
Reply View the author
avatar
134******40
deepin
2018-01-29 00:28
#2
看你什么级别的应用,如果是企业级应用,首选java和html5组合,如果是桌面级应用首选c++、go之类的。java在首次打开界面响应速度上可能有点慢,但是作为后台服务,一旦启动,那速度就很满意了。基于bs架构,可以实现浏览器访问,也就实现了无客户端模式开发。
Reply View the author
Comments
kirigaya
2018-01-29 21:23
go都沦落成桌面级了…
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-29 00:46
#3
https://bbs.deepin.org/post/152540
看你什么级别的应用,如果是企业级应用,首选java和html5组合,如果是桌面级应用首选c++、go之类的。java在 ...

html5的速度简直让人崩溃,可以说性能硬伤,javafx用的人也不多,go的话适合后台和服务器端,感觉go对桌面级不太友好。。。。。
Reply View the author
avatar
白菜
deepin
2018-01-29 01:12
#4
c和c++基本上就已经是接近硬件级的了。如果你再追求极致的速度那用汇编好了
Reply View the author
Comments
berners
2022-10-11 23:35
但是c/c++开发效率不高,而且代码易读性不太好,接手麻烦
avatar
134******40
deepin
2018-01-29 01:16
#5
https://bbs.deepin.org/post/152540
html5的速度简直让人崩溃,可以说性能硬伤,javafx用的人也不多,go的话适合后台和服务器端,感觉go对桌 ...

如果是企业级应用,用那种浏览器登录的,你就必须这么设计。我不知道你怎么设计前台页面导致软件登录超慢的。你应该检查一下你是否正确使用了。
Reply View the author
avatar
司南
deepin
2018-01-29 02:54
#6
gnome的vala,使用类似C#的语法,编译过程是先转换成C源码,然后使用标准的C编译器,生成二进制执行文件
Reply View the author
avatar
rekols
deepin
2018-01-29 03:20
#7
vala + gtk 不错。
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-29 09:11
#8
baicai 发表于 2018-1-28 17:12
c和c++基本上就已经是接近硬件级的了。如果你再追求极致的速度那用汇编好了 ...

除了c和c++,因为以后难维护或者说开发效率低
Reply View the author
avatar
wangyong
deepin
2018-01-29 15:44
#9
qt就用c++,gtk可以用vala,其他不推荐
Reply View the author
avatar
白菜
deepin
2018-01-29 18:55
#10
https://bbs.deepin.org/post/152540
除了c和c++,因为以后难维护或者说开发效率低

官方用的就是Qt 与C++了,其实都还好
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-29 21:06
#11
wangyong 发表于 2018-1-29 07:44
qt就用c++,gtk可以用vala,其他不推荐

c++有点难用,我现在要不要考虑一下go,毕竟goqt还是蛮乐观的
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-29 21:07
#12
baicai 发表于 2018-1-29 10:55
官方用的就是Qt 与C++了,其实都还好

最怕在我手上用c++出来一吨bug
Reply View the author
avatar
wangyong
deepin
2018-01-29 21:14
#13
https://bbs.deepin.org/post/152540
c++有点难用,我现在要不要考虑一下go,毕竟goqt还是蛮乐观的

goqt 一大堆bug, 你敢用?
而且Qt这么大,升级有这么快,不是原生的支持语言都根本上。

以前gnome那帮人还做了GI, 除了vala支持最快最全,像python这样的语言都支持的不好,golang就不用说了。

原来最开始创业求快和原型,都用pygtk和pyqt, 这几年被国产CPU虐到死,都换成C/C++了,golang最多做后台。
Reply View the author
avatar
wangyong
deepin
2018-01-29 21:15
#14
https://bbs.deepin.org/post/152540
最怕在我手上用c++出来一吨bug

我最讨厌C++, 但是习惯就好,就用基本功能,熟悉了以后还好,不要炫技而写高级C++代码就不会翻车。
Reply View the author
avatar
h***w@163.com
deepin
2018-01-29 21:44
#15
当然是Qt/C++,功能全,性能好,易上手。没有第二。
文档、例子都很全,非常容易上手。
Reply View the author
avatar
iminto
deepin
2018-01-29 21:50
#16
Qt/C++ 又不难语法简洁干净。

只要不刻意去用模板,lambda这些东西,基本上写起来和Java这类通用语言差不多,看一眼就能入门的
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-31 08:49
#17
iminto 发表于 2018-1-29 13:50
Qt/C++ 又不难语法简洁干净。

只要不刻意去用模板,lambda这些东西,基本上写起来和Java这类通用语言差不 ...

但是学完c++需要时间很长吧?
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-31 08:50
#18
wangyong 发表于 2018-1-29 13:15
我最讨厌C++, 但是习惯就好,就用基本功能,熟悉了以后还好,不要炫技而写高级C++代码就不会翻车。 ...

但是我超烦指针的说
Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
2018-01-31 08:51
#19
wangyong 发表于 2018-1-29 13:14
goqt 一大堆bug, 你敢用?
而且Qt这么大,升级有这么快,不是原生的支持语言都根本上。


原来goqt不完善呐。。。。。诶。。。失望
Reply View the author
avatar
int_max
deepin
2018-01-31 09:34
#20
辣鸡开发者表示最喜欢用html+js哈哈哈,装个electron到处跑
Reply View the author
1 / 2
To page