Qt 20周岁啦,KDE庆祝
距 Qt 第一个版本正式发布已经过去了20年,Trolltech 公司的软件开发者 Lars Knoll 在博客中撰文以庆祝这个具有纪念意义的时刻。以下是正文:
今天,我十分高兴地宣布,Qt 已经20岁了!1995年的5月20号,Qt 第一个版本,v0.90版正式发布!在1997年,我通过 KDE 项目第一次接触到 Qt,并且很荣幸成为了Qt家庭中的一份子。
Qt 很快就让我着了迷。不仅因为 Qt 让应用开发变得更加容易,而且用它进行开发很有意思,所以我在 KDE 项目中用 Qt 做了很多工作。在2000年的春天,我幸运的在 Trolltech 获得一份职位。数月之后,我加入到了这个公司,并且搬到了挪威。
和 Qt 的创始人 Eirik Chambe-Eng 、 Haavard Nord 以及公司里的其他同事一起工作是件让人兴奋的事情。在接下来的几年里,Trolltech 从15人发展到250人。我们开发了新的 Qt 版本,开发移动平台 Qtopia,我们也开始把 Qt 这个用于开发 UI 的工具包扩展为综合的开发框架,并且包括了所有需要用到的工具。
起初,Qt 既发布了开源版本,也发布了商业版本。许多年来,我们以这样的模式开发它,直到今日,Qt 实际上已经是作为一个开源项目进行开发。从这个意义上讲,Qt有着相当独特的定位,它有一个由一群热情的人组成的强大的生态系统,同时也有一个商业实体在 背后支持,为 Qt 开发提供资金。
过去20年的 Qt 之旅是令人兴奋的。我有幸成为其中的一部分,并且与一群充满热情和动力的人为一个共同的目标而努力,把 Qt 打造成领先的技术。我很高兴的是,世界上一些最具创新力的公司也在用 Qt 开发他们的产品。
感谢所有 Trolltech、Nokia、Digia 的同事和朋友,同时感谢那些相信我们并且付出努力将 Qt 打造成最好的跨平台软件开发框架的公司。社区里的贡献者、开发者和 Qt 的粉丝们,没有你们就没有 Qt 的今天。我感谢你们的热情,你们的分享,是你们的无私驱动着 Qt 和我们共同前进。
要特别感谢的是我们的合作伙伴和从一开始就和我们并肩作战的同志们,感谢你们一路支持我们并且带领我们冲破重重障碍。
Qt 始于开发者,用于开发者。让开发者生活得更自在轻松是它诞生的原因,这也是 Eirik 和 Haavard 想要给予这个世界的。这是 Qt 的初衷与核心,贯穿着 Qt 整个历史,更少的代码,更多的创造,无处不在的调配。
请加入我们一起来庆祝 Qt 以及 Qt 生态系统的20周年生日!下一个20年马上开启!
在 dot.kde.org 上 Sandro Santos Andrade 撰写的一篇长文,以此来庆祝 QT20 周年和他对 KDE 桌面带来的影响。下面是一些要点摘译:
- Troll 科技非常自豪曾经为X-Windows/Linux 发布了免费的 Qt 测试版;
- Qt 是一个用于开发图形用户界面应用程序的面向对象框架;
- Qt 有丰富的 C++ 库(约 100 个类),Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件之间的协同工作变得十分简单。
- Qt 下的"hello world"应用程序只需要 8 行 C++ 代码:
代码拷贝:Qt-Toolkit-Turns-20
- Qt 显著地减少了在写X-Windows/Linux 用户界面软件的开发时间和复杂性;它允许程序员专注于编程任务,而不被周围的 X11 代码弄混;
- Qt 是非常快和简洁的,因为它直接基于 Xlib,而不是 Motif 或者 X Intrinsics;Qt 的窗口(用户界面对象)模仿了 Motif 的外观和感觉;
- Qt 提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能;
- Qt 绝对不是一个玩具,而是一个专业级产品,可媲美任何商业 GUI 类库;
via:http://blog.qt.io/blog/2015/05/20/happy-20th-anniversary-qt/