loading请求处理中...

什么是Qt平台 Symbian应用程序开发框架

2021-12-01 02:23:33 阅读 11782次 标签: 开发 作者: anyi
    2010 年 10 月 21 日,诺基亚宣布,决定将Qt作为Symbian和MeeGo唯一的应用程序开发框架。Qt 是一个跨平台应用程序和 UI 开发框架。使用 Qt 您只需一次性开发塞班应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。
    那么人们不禁要问,Qt是什么,为什么受到诺基亚如此重视,要将其作为自己手机平台的“唯一”开发框架?
什么是Qt平台
    我们要先追溯到上个世纪末一个关于 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 还有另一个极大的优势呢,便是有众多的开源支持,使得开发更加容易。
    如果你是一名 C++ 程序员,Qt 就是你梦想中的开发工具,能为你的开发效率提高何止 5 倍。而 Qt 也不仅仅属于 C++,早在诺基亚收购之前就有了java 版的接口,python 的接口等等。那么正在面对众多混乱的Symbian开发工具而迷茫无助的你,还有什么理由拒绝由诺基亚发出的 Qt 邀请?
(一品威客 anyi)

APP开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
APP开发相关任务
DESIGN TASK 更多
可视化展示工具,开发

¥1000 已有2人投标

快递发货终端软件开发

¥3000 已有0人投标

软件开发UI设计

¥3000 已有0人投标

智慧煤矿平台开发

¥300000 已有0人投标

村庄运营小游戏小程序开发

¥50000 已有0人投标

Android APK 二次开发打包

¥10000 已有1人投标