优点:
1. QT采用C++语言作为开发语言拥有着广泛的开发基础。
2. QT使用C++开发,其运行效率可以得到保证。
3. QT已经在Windows、Linux和Embbeded Linux上成功的推广。
4. QT开始在S60和WinCE平台上开始支持,并向开发者提供相关SDK和样例。
5. QT是一个开源项目,即使在企业级开发上也不用承受太大的成本。
6. QT被Nokia公司收购,其平台应用前景可以得到强有力的保证。
7. QT为广大开发者提供了免费而又友好的集成开发环境。
8. QT平台开发起来简单,属于开源项目,开发者学习方便。
9. QT拥有友好丰富的界面库。
缺点:
1. QT刚刚进入移动开发平台,其环境尚不成熟。
2. QT在S60中的开发尚无正式的SDK发布。
3. QT在S60和WinCE中版本的支持都是在高版本,其势必会损失大部分的用户群体。
4. QT在S60中开发需要用户在手机中分别安装两个库文件(一个将近5M),势必增大推广宣传难度。
5. QT作为一个C++平台,其目前在S60的运行效率过低,甚至达不到Java的速度。
6. QT的样例程序在手机中运行,无法正常运行,甚至造成死机状况。
7. QT是另一个开发平台,在初期开发中开发者及公司的成本太高。
8. 目前在市场中尚无成熟的产品,在实际开发和推广中风��极高。
结论:
QT在未来根据其供应商Nokia对其支持程度来分析其前景,目前用于产品开发时机尚不成熟,开发者可以处于观望状态,留意其动向,学习其基本知识。
附注:以上是个人观点,欢迎大家都来各抒己见,踊跃拍砖。