首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

MiniGUI跟QT的比较

2012-11-14 
MiniGUI和QT的比较最近准备要在vxWorks上使用QT,但网上有人写了一篇这样的文章,心里有点犹豫。请大家提提自

MiniGUI和QT的比较
最近准备要在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的平台了!
 


[解决办法]
MiniGui 威武 !这文章魏永明写的吧 :)
[解决办法]
MiniGui
[解决办法]
NOKIA强推QT。市场太大了。
MiniGui受众小。
好东西不一定能成为带头大哥
[解决办法]
MiniGui 很有独到之处的
[解决办法]
目前Qt没有vxWorks的官方支持,但有社区的支持
[解决办法]
如果真有销售,就用qt吧。
miniGUI太小众了,说句难听的话。明天没有人开发维护了也是很有可能的。Qt有Nokia这个大款支持,可靠得多。

个人意见。
[解决办法]
qt
[解决办法]
minigui能和qt抗衡,挺强的。

只是,QT抱着了Nokia这棵大树,资源不是问题了。

自从依靠Nokia之后,QT发展速度非常快了。且完全开源了。

文章似乎是两年前写的。
[解决办法]
刚刚查了一下,的确有vxWorks的官方支持了:

看这个:
http://qt.csdn.net/articles.aspx?pointid=59&pointid2=6
http://qt.nokia.com/about/news/qt-enhanced-to-run-on-qnxae-and-vxworksae-real-time-operating-systems
[解决办法]
自卖自夸,N年前的东西了吧,现在已经不实用了。
”QT也提供了中文的支持,但是还需要做很多工作,搞不好会影响整个项目的成败,有些QT的用户就深陷其中。如国电南瑞就是一例。”
这个就更扯了,QT里使用Unicode做编码,竟然对中文支持不好?
[解决办法]

探讨
自卖自夸,N年前的东西了吧,现在已经不实用了。
”QT也提供了中文的支持,但是还需要做很多工作,搞不好会影响整个项目的成败,有些QT的用户就深陷其中。如国电南瑞就是一例。”


这个就更扯了,QT里使用Unicode做编码,竟然对中文支持不好?


[解决办法]
"使用网上下载的Qt来开发产品,也没见过交过什么钱? 那是NoKia不找他们的麻烦吧"
难道你不知道Qt4.5以后使用的是LGPL协议?
不明白就去网上搜索。
[解决办法]
探讨
      我的应用场景是这样的:

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

 

[解决办法]
QT:方便,功能较全面
[解决办法]
minigui很容易学!学过windows编程的基本一学就会,但是我觉着用的人少,问个问题,半天没人答。不得不说国人对产品的市场化和进一步推进人们的使用方面确实不如Qt.不然我不会转向qt
[解决办法]
探讨
引用:
引用:
引用:
引用:
如果真有销售,就用qt吧。
miniGUI太小众了,说句难听的话。明天没有人开发维护了也是很有可能的。Qt有Nokia这个大款支持,可靠得多。

个人意见。


如果楼主的应用不是很大的,维护这套代码并不难
熟悉WINDOWS下SDK编程的,几天就能掌握MINIGUI,UCGUI这样的图像系统。
原理都是相通的。


    这套应用系统还是蛮大的。我对WINDOWS下SDK编程熟悉,但项目组的其它人不是很熟,对MFC也不算熟。


我觉得用minigui或是ucgui这样的图形库就足够了,而且,你们的应用是vxworks,QT支持是个问题,即使支持,维护起来可能比minigui这样的短小精悍的图形库困难得多,如果开发WINDOWS下的minigui,基本上不用修改,就能通用,而且minigui这样的图形库要求也是这样:在模拟器上开发调试完成后,移植到下面,基本不用修改。你需要做的,就是上下位通信。


    问题是pc系统上的minigui不满足开发pc系统的需要吧。


[解决办法]
从版权协议来说,必然是选择qt,可以LGPL,商用很不错
minigui,我记得是要么购买商业版,要么GPL

热点排行
Bad Request.