【发布时间】:2010-12-03 17:04:45
【问题描述】:
我的意思是它可以像 WxWidgets 一样用于开发完全与 Web 无关的客户端应用程序。 HTML 小部件总是很好,但它是否提供了典型应用程序所需的所有其他常见小部件?
是否很难为基于 chrome 的应用程序生成构建脚本,或者 make 文件是否包含 chrome 特定的路径和目标。
编辑:我知道它基于 QT 中的 Webkit。但是对于一个网络浏览器,你需要更多的东西,然后是 WebKit 小部件。因此它包含一个完整的原生 GUI 工具包。这意味着它在 MacOSX 上使用 Cocoa,在 Unix/Linux 上使用 GTK,在 Windows 上使用 Win32/WTL。但在某种程度上,他们必须再次创建一个通用 API。所以它必须像 WxWidgets 一样是一个跨平台的工具包。问题是这是否可用于开发不同的 API。
请仅在您了解 Chrome 的设计方式后才能回答。
不,我不想看 QT,因为它不是纯 Cocoa(它只使用 NSView 和外观管理器)而且我不想要 WxWidgets,因为它很臃肿,你会看到 1992 年的设计以及非常后期可可补丁。
【问题讨论】:
-
您想从 Chrome 中获得什么?用户界面? HTML 渲染器?什么?
-
“Which GUI library does Google Chrome use?”这个问题基本上回答了您的问题。
标签: user-interface google-chrome wxwidgets