GTK+的特性
与编写自己的GUI代码相比,使用GTK+这样的库有几个优点。例如,它可以显著节省开发时间,允许开发人员专注于项目中真正重要和独特的部分,而不必重复常见的功能。对于用户来说,这意味着他们使用的应用程序之间有更好的一致性:哪里可以使用工具包,哪里就可以使用应用程序。就像乐高一样,所有人都使用相同的兼容尺寸,这意味着设计可以在使用该库的人之间共享,无论他们在哪里使用它。
事实上,现代GUI工具包不仅仅是避免重复。它们提供了许多用户希望在应用程序中拥有的高级功能,但他们无法通过其他方式获得,因为这类工具包投入的时间和工作远远超过了单个应用程序的成本。所以,如果在应用程序中使用GUI对你很重要,请使用这个工具包。没有别的办法。所以,剩下的唯一问题是,我应该使用哪个工具包?