论坛首页 编程语言技术论坛

C++/Qt开发记录——为什么选择

浏览 4512 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-19  
C++


跨平台,成熟的GUI框架,良好的2D/3D图形绘制能力。进一步某些计算处理还可能有并行,集群的要求。当然,还要有一定数量的业内成功范例。

这样一选择目前的流行开发语言和框架,大概只有C++/Qt了。对于3D,则是OpenGL。而采用的Coin3D是OpenGL的开源面向对象包装,节省很多时间,特别是你有体视化的需求的时候。

Qt4的Graphics View/Scene框架很适合开发2D的绘图系统,自己继承一套Scene和Item,放大缩小,旋转,添加修改各种形状Item或文字,都非常的容易。把想要绘制的数据一读,内存中一画,添加到pixmapitem中,想怎么处理,就看你自己写算法了。



-----------------------------------------------
这个。本来是我不想写的,比较Qt/wxWidgets真的很无聊,二者都有优缺点,但是wxWidgets并不符合我的选择
简单说wxWidgets没有专业服务公司支持,框架的成熟性稳健性还是缺乏。由于是调用本地API,跨平台性有缺陷。行业内著名的成熟应用不多。对于3D,只有OpenGL支持,暂时没有OpenInventor支持。
从Qt目前并行发布Qt3和Qt4(重写或新增了很多新特性)系列,再对比wxWidgets 3的开发进度,就能看出二者支持度的大大不同。
最后,我们业内的大都采用Qt开发跨平台应用的,这样也便于交流。

   发表时间:2008-04-19  
wxWidgets呢?
0 请登录后投票
   发表时间:2008-04-19  
to liangguanhui:

我将自己对不选择wxWidgets的一点原因补充在了文后。
0 请登录后投票
   发表时间:2008-04-20  
选了qt程序就得gpl吧?除非付费

这是我不选qt的原因,虽然我觉得qt很不错

我还是喜欢wx, 做做一般的应用足够, 跨平台基本没有问题, 用wxformbuilder配合vc开发非常的rad

0 请登录后投票
   发表时间:2008-04-20  
呵呵,每个选择都有自己的原因。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics