由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教如果想做一个有gui界面的应用程序,用什么语言比较好?
相关主题
有没有人关心qt的前途?跨平台IDE中哪个最好用?
请推荐IDEhg 和 git 比较
C# 3D library 求助好一点的cross platform GUI library,除了QT,还有啥?
关于QT关于python GUI开发
就GUI来讲,哪个平台的GUI最好编?why no one talks about mobile development?
best Android & iPhone cross-platform dev framework?我还是对王垠持基本肯定态度
请问 C#除了作GUI开发,还有什么好处?我觉得Swift开不开源关系不大
请问跨平台的GUI开发用什么?qt比free pascal难用多了
相关话题的讨论汇总
话题: qt话题: gui话题: c++话题: windows话题: mfc
进入Programming版参与讨论
1 (共1页)
p*****g
发帖数: 274
1
希望可以在Windows上和手机等devices 上都可以用,对时间,内存的要求比较高,因
为要实时的处理图像,暂时不需要Web,但是以后会需要数据库,我看了一下,用c++是
不是有点太老了,不知道和手机做在一起效果如何?多谢
d******e
发帖数: 2265
2
javascript

【在 p*****g 的大作中提到】
: 希望可以在Windows上和手机等devices 上都可以用,对时间,内存的要求比较高,因
: 为要实时的处理图像,暂时不需要Web,但是以后会需要数据库,我看了一下,用c++是
: 不是有点太老了,不知道和手机做在一起效果如何?多谢

N******K
发帖数: 10202
3
Qt

【在 p*****g 的大作中提到】
: 希望可以在Windows上和手机等devices 上都可以用,对时间,内存的要求比较高,因
: 为要实时的处理图像,暂时不需要Web,但是以后会需要数据库,我看了一下,用c++是
: 不是有点太老了,不知道和手机做在一起效果如何?多谢

l*********s
发帖数: 5409
4
re

【在 N******K 的大作中提到】
: Qt
d****i
发帖数: 4809
5
你这种use case的话,Qt显然最合适,最新的Qt发行版版支持所有主流移动平台,
Windows桌面当然也支持。

【在 p*****g 的大作中提到】
: 希望可以在Windows上和手机等devices 上都可以用,对时间,内存的要求比较高,因
: 为要实时的处理图像,暂时不需要Web,但是以后会需要数据库,我看了一下,用c++是
: 不是有点太老了,不知道和手机做在一起效果如何?多谢

c*******u
发帖数: 1269
6
c++ OpenGL

★ 发自iPhone App: ChineseWeb 7.8

【在 p*****g 的大作中提到】
: 希望可以在Windows上和手机等devices 上都可以用,对时间,内存的要求比较高,因
: 为要实时的处理图像,暂时不需要Web,但是以后会需要数据库,我看了一下,用c++是
: 不是有点太老了,不知道和手机做在一起效果如何?多谢

p*****g
发帖数: 274
7
谢谢大家的回复,有些的code要从c++转过来,因为有不少driver, 不知道困难吗?有
tutorial或者example比较好的吗?
新年快乐!

【在 N******K 的大作中提到】
: Qt
b*******s
发帖数: 5216
8
qt是c++的一个第三方跨平台库,我非常讨厌这个东西,c++就不该用来做任何gui

【在 p*****g 的大作中提到】
: 谢谢大家的回复,有些的code要从c++转过来,因为有不少driver, 不知道困难吗?有
: tutorial或者example比较好的吗?
: 新年快乐!

N******K
发帖数: 10202
9
你读一读 vtk 就知道为啥要用qt了
医学图像领域 qt做gui是主流

【在 b*******s 的大作中提到】
: qt是c++的一个第三方跨平台库,我非常讨厌这个东西,c++就不该用来做任何gui
b*******s
发帖数: 5216
10
现在用c# + mono的也不少

【在 N******K 的大作中提到】
: 你读一读 vtk 就知道为啥要用qt了
: 医学图像领域 qt做gui是主流

相关主题
best Android & iPhone cross-platform dev framework?跨平台IDE中哪个最好用?
请问 C#除了作GUI开发,还有什么好处?hg 和 git 比较
请问跨平台的GUI开发用什么?好一点的cross platform GUI library,除了QT,还有啥?
进入Programming版参与讨论
N******K
发帖数: 10202
11
另外 qt gui提供了很多积木
你不用qt 你用啥?

【在 b*******s 的大作中提到】
: qt是c++的一个第三方跨平台库,我非常讨厌这个东西,c++就不该用来做任何gui
b*******s
发帖数: 5216
12
qt的泛型实现别提多恶心了,效率低下,还不完全,所以还提供了给你调标准stl的函数
。我觉得写c++用stl+boost就够了

【在 N******K 的大作中提到】
: 另外 qt gui提供了很多积木
: 你不用qt 你用啥?

x****u
发帖数: 44466
13
比较同意这个观点

【在 b*******s 的大作中提到】
: qt是c++的一个第三方跨平台库,我非常讨厌这个东西,c++就不该用来做任何gui
c*******9
发帖数: 9032
14
楼主要的是跨平台。其实楼主的需求就不太合适,如果是给别人做沒办法,如果自已做
重新权衡下。

函数

【在 b*******s 的大作中提到】
: qt的泛型实现别提多恶心了,效率低下,还不完全,所以还提供了给你调标准stl的函数
: 。我觉得写c++用stl+boost就够了

N******K
发帖数: 10202
15
这几天在用Qt
发现 Qt string 很不错 提供各种类型转换 配合json 非常好用
Qmap+qhash 也不错
因为 std map用不了Qstring
还有QTcpServer 也挺好用
Qt 用来快速实现一些东西 非常好

函数

【在 b*******s 的大作中提到】
: qt的泛型实现别提多恶心了,效率低下,还不完全,所以还提供了给你调标准stl的函数
: 。我觉得写c++用stl+boost就够了

N******K
发帖数: 10202
16
stl+boost 能搞定gui?
不用Qt搞gui 用啥? 能提供那么多积木?

函数

【在 b*******s 的大作中提到】
: qt的泛型实现别提多恶心了,效率低下,还不完全,所以还提供了给你调标准stl的函数
: 。我觉得写c++用stl+boost就够了

b*******s
发帖数: 5216
17
你可以用python之类的写界面,真不推荐用c++写,c++最适合的是写库

【在 N******K 的大作中提到】
: stl+boost 能搞定gui?
: 不用Qt搞gui 用啥? 能提供那么多积木?
:
: 函数

i******t
发帖数: 22541
18
我也是觉得上面那个同学有的爱较真了
做工程 当然是方便高效为主啊
你做gui win下不用qt 哪个比qt更好呢?
但是qt本身有问题 有缺陷者也正常啊 问题是没有比他更好的了
上面还有个说c++ +opengl的 我想那带多牛的人

【在 N******K 的大作中提到】
: stl+boost 能搞定gui?
: 不用Qt搞gui 用啥? 能提供那么多积木?
:
: 函数

d****i
发帖数: 4809
19
Windows下做GUI如果不用Qt的话,可以用MFC啊,虽然老了点。

【在 i******t 的大作中提到】
: 我也是觉得上面那个同学有的爱较真了
: 做工程 当然是方便高效为主啊
: 你做gui win下不用qt 哪个比qt更好呢?
: 但是qt本身有问题 有缺陷者也正常啊 问题是没有比他更好的了
: 上面还有个说c++ +opengl的 我想那带多牛的人

i******t
发帖数: 22541
20
是的 可以MFC , 不过应该不如qt方便吧

【在 d****i 的大作中提到】
: Windows下做GUI如果不用Qt的话,可以用MFC啊,虽然老了点。
相关主题
关于python GUI开发我觉得Swift开不开源关系不大
why no one talks about mobile development?qt比free pascal难用多了
我还是对王垠持基本肯定态度关于MFC:问个愚蠢的问题
进入Programming版参与讨论
N******K
发帖数: 10202
21
c++ +opengl 写类似 qt的gui 就跟用刀刻硬盘搞出操作系统一样

【在 i******t 的大作中提到】
: 我也是觉得上面那个同学有的爱较真了
: 做工程 当然是方便高效为主啊
: 你做gui win下不用qt 哪个比qt更好呢?
: 但是qt本身有问题 有缺陷者也正常啊 问题是没有比他更好的了
: 上面还有个说c++ +opengl的 我想那带多牛的人

N******K
发帖数: 10202
22
mfc若干年前用过 不错
不过微软似乎不更新了 可定比不过qt

【在 d****i 的大作中提到】
: Windows下做GUI如果不用Qt的话,可以用MFC啊,虽然老了点。
m*******l
发帖数: 12782
23
?????
mfc 和atl合并了

【在 N******K 的大作中提到】
: mfc若干年前用过 不错
: 不过微软似乎不更新了 可定比不过qt

N******K
发帖数: 10202
24
what?

【在 m*******l 的大作中提到】
: ?????
: mfc 和atl合并了

m*******l
发帖数: 12782
25
没有完全合并,反正原来很多MFC的类库现在都是mfc/atl shared 了

【在 N******K 的大作中提到】
: what?
b*******s
发帖数: 5216
26
你居然说mfc不错?那个就是个垃圾,比qt更垃圾的垃圾

【在 N******K 的大作中提到】
: mfc若干年前用过 不错
: 不过微软似乎不更新了 可定比不过qt

N******K
发帖数: 10202
27
你这么憎恨mfc 但年很流行的

【在 b*******s 的大作中提到】
: 你居然说mfc不错?那个就是个垃圾,比qt更垃圾的垃圾
b*******s
发帖数: 5216
28
培养了一大批只会写微软c++的程序员的就是mfc,微软这几年是积极向标准靠了,但是
进展还是不够快。c++程序员应该是比较动脑子的一批,而不是只会用绘图工具写程序的
那种

【在 N******K 的大作中提到】
: 你这么憎恨mfc 但年很流行的
b*******s
发帖数: 5216
29
http://tirania.org/blog/archive/2014/Jan-04.html
能等的话再等等,如果非要用c++写界面
d****i
发帖数: 4809
30
MFC恶心的地方就是这点,全是MS自己的东西,完全不是按照C++标准来。

序的

【在 b*******s 的大作中提到】
: 培养了一大批只会写微软c++的程序员的就是mfc,微软这几年是积极向标准靠了,但是
: 进展还是不够快。c++程序员应该是比较动脑子的一批,而不是只会用绘图工具写程序的
: 那种

相关主题
终于理解为什么java比C++牛x了请推荐IDE
support ARM chip for the x86 based exe fileC# 3D library 求助
有没有人关心qt的前途?关于QT
进入Programming版参与讨论
N******K
发帖数: 10202
31
可以一直等 等到 c++Inf 出来

【在 b*******s 的大作中提到】
: http://tirania.org/blog/archive/2014/Jan-04.html
: 能等的话再等等,如果非要用c++写界面

p***o
发帖数: 1252
32
MFC成熟的时候C++标准都还没出来,更别谈编译器了。

【在 d****i 的大作中提到】
: MFC恶心的地方就是这点,全是MS自己的东西,完全不是按照C++标准来。
:
: 序的

p*****g
发帖数: 274
33
谢谢大家的回复,我看完了都有些糊涂了,我最近也看了一些QT的资料,
QT有QT QUICK,QML,和Qwidgets,
Qwidget是Windows里面常用的GUI,但是不能跨平台,
quick不完善但是可以跨平台,QML是类似的JAVASCRIPT,不知道我的理解是否正确?
我现在已有的是C++的程序,但是只能用于WINDOWS XP并有些图像的局限性, 今后想转
到Windows7/8上,如果用QT widget继续做,是不是以后如果跨平台还是需要做不少的
改动到Qquick上?
好像现在quick上功能很少,所以不知道如果想用QT是widget好还是quick好呢?
btw,这个VTK是什么?

【在 N******K 的大作中提到】
: 你读一读 vtk 就知道为啥要用qt了
: 医学图像领域 qt做gui是主流

p*****g
发帖数: 274
34
如果可以自己做,那用什么比较好呢?多谢指教。
可以用python或者visual c做吗?程序对内存,图像和时间的要求比较高,谢谢。

【在 c*******9 的大作中提到】
: 楼主要的是跨平台。其实楼主的需求就不太合适,如果是给别人做沒办法,如果自已做
: 重新权衡下。
:
: 函数

g*****g
发帖数: 34805
35
既然你对性能内存啥的要求比较高,为啥不用native, 为啥一定要跨平台。
p*****g
发帖数: 274
36
good question,现在客户是用在Windows上,但是希望过一段时间可以用在便携的设备
上。
算是一个产品的延展。

【在 g*****g 的大作中提到】
: 既然你对性能内存啥的要求比较高,为啥不用native, 为啥一定要跨平台。
g*****g
发帖数: 34805
37
这东西,既然对性能要求比较高,该多native client是没办法的事情。大部分多平台
应用都是这么写的。
特别desktop跟mobile兼容很难。勉强多平台兼容,限制多多,到时候两头不讨好,还
得从头写。

【在 p*****g 的大作中提到】
: good question,现在客户是用在Windows上,但是希望过一段时间可以用在便携的设备
: 上。
: 算是一个产品的延展。

N********n
发帖数: 8363
38
实时处理还要控制内存的肯定是C++了。既然是WINDOWS平台可以考虑CLI,效
率不错,内存管理也比纯CPP轻松。
N******K
发帖数: 10202
39
Qt的东西都可以跨平台
QWidget就是传统GUI 界面+菜单那种

【在 p*****g 的大作中提到】
: 谢谢大家的回复,我看完了都有些糊涂了,我最近也看了一些QT的资料,
: QT有QT QUICK,QML,和Qwidgets,
: Qwidget是Windows里面常用的GUI,但是不能跨平台,
: quick不完善但是可以跨平台,QML是类似的JAVASCRIPT,不知道我的理解是否正确?
: 我现在已有的是C++的程序,但是只能用于WINDOWS XP并有些图像的局限性, 今后想转
: 到Windows7/8上,如果用QT widget继续做,是不是以后如果跨平台还是需要做不少的
: 改动到Qquick上?
: 好像现在quick上功能很少,所以不知道如果想用QT是widget好还是quick好呢?
: btw,这个VTK是什么?

1 (共1页)
进入Programming版参与讨论
相关主题
qt比free pascal难用多了就GUI来讲,哪个平台的GUI最好编?
关于MFC:问个愚蠢的问题best Android & iPhone cross-platform dev framework?
终于理解为什么java比C++牛x了请问 C#除了作GUI开发,还有什么好处?
support ARM chip for the x86 based exe file请问跨平台的GUI开发用什么?
有没有人关心qt的前途?跨平台IDE中哪个最好用?
请推荐IDEhg 和 git 比较
C# 3D library 求助好一点的cross platform GUI library,除了QT,还有啥?
关于QT关于python GUI开发
相关话题的讨论汇总
话题: qt话题: gui话题: c++话题: windows话题: mfc