• 15962阅读
  • 16回复

MiniGUI和QT的比较 [复制链接]

上一主题 下一主题
离线clever101
 

只看楼主 倒序阅读 楼主  发表于: 2010-01-06
最近准备要在vxWorks上使用QT,但网上有人写了一篇这样的文章,心里有点犹豫。请大家提提自己的看法:


MiniGUI和qt对比:
1、QT当初是为PC设计的桌面环境,而且架构过于复杂,很难进行系统裁剪,扩充、定制和移植,尽管声称可裁剪到700多k,但是这时候他的库已经失去了使用价值。而MiniGUI起初就是专为嵌入式平台设计的,代码量大概在700-800k,最低可才裁剪到400k左右,而且可以运行在30M的CPU和2M内存的平台上。所以在耗资源、运行效率等方面充分考虑到了嵌入式平台对于硬件的要求和成本控制!

2、因为对硬件加速支持的匮乏,很难应用到对图形速度、功能和效率要求较高的实时性嵌入式系统,比如工控、机顶盒、游戏终端等,而,MiniGUI从数控、工控、机顶盒到高端的PMP,手机、智能家居等等各个领域都可以使用,MiniGUI。
所以基于以上两点,QT/E大多运行在strongARM,xscale的IPAQ等之上。

3、MiniGUI跨多种操作系统的支持。目前MiniGUI已支持LINUX、UCLINUX、eCOS、VxWORKS、threadx,nucleus和UC/OS-II等主流的嵌入式操作系统。QT主要用于LINUX.

4、多语种尤其是中文的支持。MiniGUI的语言支持是做得非常好的,它能支持各种语言,这从我们的客户产品已畅销欧、美和亚洲广大地区即可看出。QT也提供了中文的支持,但是还需要做很多工作,搞不好会影响整个项目的成败,有些QT的用户就深陷其中。如国电南瑞就是一例。

5、技术支持,其实奇趣真正的技术支持不在国内,而是在澳洲。在国内的是商务办事处,基本以商务为主,飞漫的技术支持工程师都是从MiniGUI的核心研发组转过来的,所以就MiniGUI本 身的架构是非常熟悉的!即使售后出现一些问题时,都能够很快速和准确的做出答复!所有技术支持这块,我们飞漫做的相当专业!而且可以大大降低产品的开发风 险。和我们合作就有了强大的技术保障,在贵公司的后面有一个高水平的技术团队为您做支撑,能成功开发出产品也许比任何事情都重要。到目前为止,和我们合作 的所有客户都顺利地基本按期开发出了自己的产品(这一点我们毫不夸张),我们的合作伙伴对我们的技术和服务是有口皆碑的,这也是我们非常重要的一个优势, 我们会巩固并加强这一优势,争取为客户提供更好的技术和服务。而QT目前在国内还几乎没有技术支持,这一点风险比较大,尽管QT也是一个不错的产品,但是没有支持会潜伏较大的风险,不遇到问题一切都好,但是遇到问题就麻烦大了。我们有很多客户就是QT做失败后再转用MiniGUI的。如教育部直属北京中基教育软件公司就是先例,他们做一款平板电脑,用QT失败后选用了我们的方案,并且一直保持和我们的合作,他们最近和AMD合资成立了中基超微系统公司,也是选用我们的GUI作为他们的设计方案。

6、奇趣提供的开发文档等资料,不是很全(这是很多人普遍反应的),而且全是英文的,这对于国内的程序员来说非常的的吃力!MiniGUI提供了从用户使用手册、编程指南,再到API各个环节的文档齐全,对开发人员来说,可谓是得心应手!

7、商务方面,奇趣的模式是前期的开发费用和后期的royalty费用,他们也是按行业授权的,消费类产品的入门费较高,一般都是在几万美金左右;前期也没有可赠送的副本,而且后期的每个royalty费用是严格控制的。所以在商务方面,我们又多了一层优势!一方面我们的前期费用较低,二是我们还赠送后期副本,如果以后量产时把这些赠送的副本数量平分到每个产品费用中,那么这个成本显而易见是很低的!

8、我们的很多客户之前也是使用过QT的,毕竟是国外的产品,大家肯定先去考虑的,觉得QT各个方面都很强,结果呢,以上的原因,他们最后选择了用MiniGUI,比如华为、大唐、安凯、珠海矩力等是最典型的几个客户,可以说这几个客户都是行业内的领导者,在选择一个产品时,会经过很多轮的评估验审后方可决定,对于我们的MiniGUI评估了很长时间!最终选择了MiniGUI!就目前国内的3G标准-大唐TD-SCDMA,用的是MiniGUI和我们的Fhas产品,MiniGUI是国内3G标准的GUI!现在很多手机厂商都采购了大唐的TD-SCDMA方案,包括:中兴、华为、TCL、LG、SUMSANG、海尔、海信、龙旗等,凡是加入TD-3G联盟的客户,在GUI层都是我们的MiniGUI!虽然这些客户在其他手机型号中使用奇趣的Qtopia,但是国内用Qtopia开发出手机的厂商几乎没有!安凯科技之前的一直是Qtopia的忠实者,最后不也放弃使用了吗?而且摩托罗拉现在也正式放弃使用Qtopia的平台了!

离线九重水

只看该作者 1楼 发表于: 2010-01-06
托,鉴定完毕。
或者是不熟悉qt的新手写的
离线clever101

只看该作者 2楼 发表于: 2010-01-06
引用第1楼九重水于2010-01-06 10:22发表的  :
托,鉴定完毕。
或者是不熟悉qt的新手写的


        我的应用场景是这样的:

现在有这样一个项目:要求开发一个桌面图形交互系统,要求安装在pc上的windows xp和嵌入式的vxWorks环境下均能运行。我想到使用QT,在Windows上开发一套系统,然后比较方便地移植到vxWorks上。如果不使用QT,肯定得开发两套系统。但我不确定在vxWorks上使用QT的难易程度。

     大侠,你能不能详细说说你的看法啊!
离线victorsummer
只看该作者 3楼 发表于: 2010-01-06
不好说 看你自己喜好了
不清楚qt程序移植到vxworks容易不
但是qt写起来真的不难
离线guochao
只看该作者 4楼 发表于: 2010-01-07
minigui也不错,就是有些控件作的很粗糙,我觉得用minigui要想让界面漂亮一些几乎都要用画图的方式实现,minigui的gif动画功能很不好,屏幕闪的厉害
离线clever101

只看该作者 5楼 发表于: 2010-01-07
引用第3楼victorsummer于2010-01-06 11:13发表的  :
不好说 看你自己喜好了
不清楚qt程序移植到vxworks容易不
但是qt写起来真的不难


      我的应用场景是这样的:

现在有这样一个项目:要求开发一个桌面图形交互系统,要求安装在pc上的windows xp和嵌入式的vxWorks环境下均能运行。我想到使用QT,在Windows上开发一套系统,然后比较方便地移植到vxWorks上。如果不使用QT,肯定得开发两套系统。但我不确定在vxWorks上使用QT的难易程度。

     大侠,你能不能再详细说说你的看法啊!
离线sodwell

只看该作者 6楼 发表于: 2010-01-08
LZ ,我现在要做一款双模手机,请问:你的MINIGUI适合做界面吗?另外MINIGUI里面有没有文件管理,网络,数据库的现成LIB库可以直接调用,而不是自己用C语言来写实现。

另外我们还有配套在XP,VISTA,UBUNTU下开发一个界面程序配合这个电话使用,也就是电脑控制手机。要求代码不用一点修改,只需编译一下就可以使用。
离线sodwell

只看该作者 7楼 发表于: 2010-01-08
引用第5楼clever101于2010-01-07 12:14发表的  :
      我的应用场景是这样的:
现在有这样一个项目:要求开发一个桌面图形交互系统,要求安装在pc上的windows xp和嵌入式的vxWorks环境下均能运行。我想到使用QT,在Windows上开发一套系统,然后比较方便地移植到vxWorks上。如果不使用QT,肯定得开发两套系统。但我不确定在vxWorks上使用QT的难易程度。
.......




你可以用MINIGUI试一下啊。他们2个都有自己的适用场合,不能千篇一律的舍取
离线clever101

只看该作者 8楼 发表于: 2010-01-11
引用第7楼sodwell于2010-01-08 11:33发表的  :
你可以用MINIGUI试一下啊。他们2个都有自己的适用场合,不能千篇一律的舍取


           大侠,你能不能具体说说QT的适用场合,minigui的适用场合啊!
离线wd007

只看该作者 9楼 发表于: 2010-01-11
据我所知,国内用miniGui的还是有一些用户的,不过并不广为人所知。

Qt正在快速的发展中,在VxWorks上,实际上用miniGui的不是多数,大多数的情况都是用风河自己推出的Tornado,使用标准C语言来编写。当然现在风河自己又推出了WorkBench来替代Tornado

Qt还是很有前景的。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线clever101

只看该作者 10楼 发表于: 2010-01-12
引用第9楼wd007于2010-01-11 20:16发表的  :
据我所知,国内用miniGui的还是有一些用户的,不过并不广为人所知。
Qt正在快速的发展中,在VxWorks上,实际上用miniGui的不是多数,大多数的情况都是用风河自己推出的Tornado,使用标准C语言来编写。当然现在风河自己又推出了WorkBench来替代Tornado
Qt还是很有前景的。


        
            大侠,问题是我要在VxWorks使用图形界面啊!不用QT似乎不行啊!用其它的貌似成本太大了。
离线wcsdk
只看该作者 11楼 发表于: 2010-05-22
对VxWorks来说两者都不好。用风河专门为VxWorks开发的图形开发库。。
离线numen

只看该作者 12楼 发表于: 2010-05-27
minigui开发已经基本停滞了吧
欢迎访问我的blog:
http://www.cnblogs.com/baizx
离线hotloo

只看该作者 13楼 发表于: 2010-05-28
我用arm720t的开发板,从启动到程序运行完成,qt1分钟,minigui大于1分钟30秒
物联网开发交流http://www.gooria.com/
离线realfan

只看该作者 14楼 发表于: 2013-03-10
这篇文章,感觉是miniGUI的销售用于游说客户用的。
文中多次提到奇趣,看来也是n年前的文了。Qt发展很快的,包括业务。转手Digia,服务大大改善。
我也没觉得Qt支持多语言有什么不便,怎么都影响项目成败了。

离线zybook
只看该作者 15楼 发表于: 2013-03-10
引用第6楼sodwell于2010-01-08 11:30发表的  :
LZ ,我现在要做一款双模手机,请问:你的MINIGUI适合做界面吗?另外MINIGUI里面有没有文件管理,网络,数据库的现成LIB库可以直接调用,而不是自己用C语言来写实现。
另外我们还有配套在XP,VISTA,UBUNTU下开发一个界面程序配合这个电话使用,也就是电脑控制手机。要求代码不用一点修改,只需编译一下就可以使用。

你是做手机的,能否私下交流一下?


我的qq
6 6 1 5 0 6 0 1
喜欢Qt的朋友多交流
离线XChinux

只看该作者 16楼 发表于: 2013-03-11
这个帖子好老了,不过当初红火的Qtopia现在也没落了,都被后起之秀代替了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个