“云计算”的无处不在很明显,网络的便捷使得手机和小体积上网本和装备电脑——更不用说谷歌文档的文件位置的免部署成本基于web的应用程序,可能导致我们相信桌面应用程序是恐龙,还不知道他们灭绝。
理想情况下我们希望,享受上网的优点同时,所有桌面应用程序的好处可用。多亏了Qt的QtWebKit模块,介绍了Qt 4.4,这可以实现,因为QtWebKit允许我们创建混合桌面/互联网应用程序可以离线和在线工作。
外文原文
Advanced Qt Programming
The apparent ubiquity of the “computing cloud”, the ready availability of web enabled mobile phones and small form-factor netbook and smartbook computers— not to mention the Google Doc’s file store—and the zero-deployment costs of web-based applications might lead us to believe that desktop applications are dinosaurs that don’t yet know they’re extinct.
But before we abandon C++ and Qt and switch to web programming and the subtle pleasures of JAVAScript and HTML, it is worth reflecting on just some of the advantages that desktop applications can provide.
Ideally we would like to have all the benefits of desktop applications, and at the same time enjoy all the advantages of Internet access when it is available. Thanks to Qt’s QtWebKit module, introduced with Qt 4.4, this can be achieved, since QtWebKit allows us to create hybrid desktop/Internet applications that can work both offline and online.