设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Qt 面面观:昨天,今天,明天

2010-11-24 09:55| 发布者: joejoe0332| 查看: 13844| 评论: 9|原作者: 爱范儿|来自: 爱范儿

摘要:   2010年10月21日,诺基亚宣布,决定将 Qt 作为 Symbian 和 meego 唯一的应用程序开发框架。  那么人们不禁要问,Qt 是什么,为什么受到诺基亚如此重视,要将其作为自己手机平台的“唯一”开发框架?  Qt 为什 ...

  2010年10月21日,诺基亚宣布,决定将 Qt 作为 Symbian 和 meego 唯一的应用程序开发框架。

  那么人们不禁要问,Qt 是什么,为什么受到诺基亚如此重视,要将其作为自己手机平台的“唯一”开发框架?

  Qt 为什么叫 Qt,不叫OT,不叫MT呢?

  我们要先追溯到上个世纪末一个关于 Qt 的鲜为人知的典故。话说在北欧挪威苦寒之地,这地方一年只有两个月的太阳,平时都是极昼,所以那边人因为晒太阳比较少,于是都是金黄的头发,蓝色的眼睛,皮肤白白黄毛特多。于是难得晒太阳就是件很享受的事情,就有两个无聊的大学生很舒服地躺在桌子上嗮太阳,正嗮得舒服,两小伙想了,闲着也是闲着,干嘛不接点私活呢,于是就去接了个给一个什么公司用 C++开发一个 Unix用户界面的程序,没成想钱收得不多那公司还要求移植到别的系统别的电脑下,这两费尽千辛万苦终于捣出了一个可以跨平台的程序。

  其实这程序很小,就是一个按钮,难得的是它能在好多系统下都能按,还是个C++的按钮,后来他们把程序放到了网上,有人觉得有意思就参与一起开发了,那会儿 IT 人士过得都很滋润啊,于是没事就做做,之后很快就发展成了一套完整的 C++ 类库。为什么大家叫它 Qt ,大概是因为很可爱,很 Cute(QT的读音)吧。

  那么那两位大学生呢,时光流转,几年过去了,大学生也不再是大学生了,他们想 Qt 发展得不错了,干脆开家公司卖它吧,于是他们在奥斯陆合伙开了家公司叫 Trolltech,专门开发 Qt ,一开始不顺利,怎么也卖不出去,原来 Qt 在开源社区经过一帮牛人的锻造,整得太高级了,一般人都用不动啊,于是他们尝试将接口简化,变成傻瓜式的开发工具,这也就是 Qt 一直宣传的优点:

  Code Less, Create More and deploy everywhere.

  就这样,一家做医疗仪器的公司有个技术总监在初步研读了 Qt 的源码后,终于让他们卖出了第一个 Qt 的商业许可证。所以啊这伟大的产品都是经过很多磨难才慢慢形成的,而且要走得长远,必须一开始就有很好的理念,看看同时期的 MFC 吧,真是气死了多少 C++程序员啊,先天不足,难以为继。后来还有个小插曲,当那位技术总监年老色衰被公司赶出山门,Trolltech 收留了他并奉为上宾,由此可以看到 Qt 创始人的一丝人性光辉以及能够想象得到的当年 Trolltech 和谐的公司文化。

  那么由于 Qt 在开源社区走了那么一遭,与开源社区结下了不解之缘,免费开源的软件都可以免费使用 Qt ,于是 Qt 继续在开源社区发挥无限的潜力,创就了一个又一个伟大的开源软件,其中就包括了一个巨无霸,一整个图形系统的 KDE 。看到这里,聪明的人就领悟到了,Qt 还有另一个极大的优势呢,便是有众多的开源支持,使得开发更加容易。


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部