浏览 4511 次
锁定老帖子 主题:C++/Qt开发记录——为什么选择
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-19
跨平台,成熟的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开发跨平台应用的,这样也便于交流。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-04-19
wxWidgets呢?
|
|
返回顶楼 | |
发表时间:2008-04-19
to liangguanhui:
我将自己对不选择wxWidgets的一点原因补充在了文后。 |
|
返回顶楼 | |
发表时间:2008-04-20
选了qt程序就得gpl吧?除非付费
这是我不选qt的原因,虽然我觉得qt很不错 我还是喜欢wx, 做做一般的应用足够, 跨平台基本没有问题, 用wxformbuilder配合vc开发非常的rad |
|
返回顶楼 | |
发表时间:2008-04-20
呵呵,每个选择都有自己的原因。
|
|
返回顶楼 | |