Nokia收购了QT,却是Qt在改变Nokia。Qt开发! - 诺基亚5800/5800i...
来源:百度文库 编辑:神马文学网 时间:2024/05/23 18:30:42
Nokia收购了QT,却是Qt在改变Nokia。Qt开发!
想知道Qt是什么,看看这个网站:
http://qt.nokia.com/resources-cn
Nokia 正式收购了 TrollTech 也就是Qt那个公司,似乎S60的开发终于可以有些改变了。
老实说,Symbian原来的那套GUI库真够差劲的,也不能怪他们废柴,当初的设计者绝对没有想到Symbian OS居然会有今天,成了手机领域的Windows,当初设计的时候可能没考虑要作这么大,很多的设计显然没有想太好,有些接口和模式设计得莫名其妙,后来添加的很多东西在设计理念上无法和以前的保持一致,造成了今天S60虽然是手机上最流行的开发平台,却有着最高的学习成本,远远高于windows和Linux,要不是ISV们可以从中获得巨大利润,Symbian不会有这么多追随者。
Nokia心里是清楚的,没有ISV没有庞大的开发群体的支持,一个平台的生存很成问题,尤其在很多对手在这方面做的很优秀的情况下,或许Nokia就是寄希望于QT可以改变这个现状。
从设计上,QT API比Symbian 的API要先进得多,学习起来也很容易,QT本身的GUI 组件也很强大,同时QT还不仅仅是一个GUI库,还覆盖了很多其他领域,基本包括了操作系统的基本服务,比如 IO, network, container, algorithms, memory, thread/process等等。
QT同时还为Nokia带来了一个庞大的开发群体,会QT的人显然比会Symbian的人多,而且会MFC Gtk的人转QT也很容易。
剩下的问题就是怎么把 Symbian和QT整合了,此前QT跨越很多平台,但是实际上还是在基于 Posix 和 X windows 体系上的,Symbian OS并不是一个完全支持Posix的操作系统,只支持一部分,Open C也是不久以前才被Symbian支持的,支持得好不好还都有待考验。另外Symbian OS也不是基于 X-windows的,微软的Win32虽然也不是X-windows但是Win32 基本是X-windows的超集,功能只多不少。
希望QT带来的不只是技术平台上的变化,希望从开发理念和开发管理上也有相应的改变,我觉得Nokia的软件开发和一般的软件公司是有很大不同的,和TrollTech这样纯粹的软件公司在文化上的冲突恐怕很难避免。但是时代在改变,微软的软件文化也还面临google的网络文化的挑战,Nokia如果要和微软google竞争,就要更加重视软件开发,在开发管理上也要更多向对手学习,整合QT就是一次很好的学习和变革的机会。
虽然是Nokia收购了QT,却是Qt在改变Nokia
想知道Qt是什么,看看这个网站:
http://qt.nokia.com/resources-cn
Nokia 正式收购了 TrollTech 也就是Qt那个公司,似乎S60的开发终于可以有些改变了。
老实说,Symbian原来的那套GUI库真够差劲的,也不能怪他们废柴,当初的设计者绝对没有想到Symbian OS居然会有今天,成了手机领域的Windows,当初设计的时候可能没考虑要作这么大,很多的设计显然没有想太好,有些接口和模式设计得莫名其妙,后来添加的很多东西在设计理念上无法和以前的保持一致,造成了今天S60虽然是手机上最流行的开发平台,却有着最高的学习成本,远远高于windows和Linux,要不是ISV们可以从中获得巨大利润,Symbian不会有这么多追随者。
Nokia心里是清楚的,没有ISV没有庞大的开发群体的支持,一个平台的生存很成问题,尤其在很多对手在这方面做的很优秀的情况下,或许Nokia就是寄希望于QT可以改变这个现状。
从设计上,QT API比Symbian 的API要先进得多,学习起来也很容易,QT本身的GUI 组件也很强大,同时QT还不仅仅是一个GUI库,还覆盖了很多其他领域,基本包括了操作系统的基本服务,比如 IO, network, container, algorithms, memory, thread/process等等。
QT同时还为Nokia带来了一个庞大的开发群体,会QT的人显然比会Symbian的人多,而且会MFC Gtk的人转QT也很容易。
剩下的问题就是怎么把 Symbian和QT整合了,此前QT跨越很多平台,但是实际上还是在基于 Posix 和 X windows 体系上的,Symbian OS并不是一个完全支持Posix的操作系统,只支持一部分,Open C也是不久以前才被Symbian支持的,支持得好不好还都有待考验。另外Symbian OS也不是基于 X-windows的,微软的Win32虽然也不是X-windows但是Win32 基本是X-windows的超集,功能只多不少。
希望QT带来的不只是技术平台上的变化,希望从开发理念和开发管理上也有相应的改变,我觉得Nokia的软件开发和一般的软件公司是有很大不同的,和TrollTech这样纯粹的软件公司在文化上的冲突恐怕很难避免。但是时代在改变,微软的软件文化也还面临google的网络文化的挑战,Nokia如果要和微软google竞争,就要更加重视软件开发,在开发管理上也要更多向对手学习,整合QT就是一次很好的学习和变革的机会。
虽然是Nokia收购了QT,却是Qt在改变Nokia
Nokia收购了QT,却是Qt在改变Nokia。Qt开发! - 诺基亚5800/5800i...
Qt开发平台搭建指南
Qt开发平台搭建指南
[IT观察] Nokia 的 Qt 采用 LGPL 协议就是一个笑话
什么是QT
QT tablewidget
QT tablewidget
诺基亚欲使用Qt技术构造Maemo/塞班一体化开发平台_NOKIA 诺基亚_cnBeta....
跨平台Qt应用 成就诺基亚下一个辉煌 PChome
QT调试技术
Qt经典出错信息
GTK vs Qt - WikiVS
Qt + DS18B20 - jammy
QT 版本介绍
Qt+Box2D自我分析
Qt中的多线程
VS2008 中使用 Qt
Qt-WinCE 安装、开发及部署全解
LINUX下QT FOR ARM开发环境搭建过程
Qt 4.5.3: Qt for Embedded Linux Fonts
Fedora12安装qt-x11-4.5.2,qvfb,qt/e
Meego:为什么是QT? – 英特尔? 软件网络博客 - 中文
发布Qt程序时别忘了带上plugins(codecs等)
发布Qt程序时别忘了带上plugins(codecs等)