问题:Libpurple 到底是什么?它有什么作用?
我知道 Libpurple 是聊天客户端中的一个重要组成部分,就像 Pidgin 和 Adium 一样,但它究竟实现了什么?为什么它如此受欢迎?
答案1
libpurple 是所有即时通讯协议以及与它们交互的用户界面之间的核心抽象点。它创建了一个通用 API,这样使用 libpurple 的应用程序就可以直接调用“send_message(recipient, msg)”,而不必为每个单独的即时通讯网络调用具体方法。
问题:Libpurple 到底是什么?它有什么作用?
我知道 Libpurple 是聊天客户端中的一个重要组成部分,就像 Pidgin 和 Adium 一样,但它究竟实现了什么?为什么它如此受欢迎?
libpurple 是所有即时通讯协议以及与它们交互的用户界面之间的核心抽象点。它创建了一个通用 API,这样使用 libpurple 的应用程序就可以直接调用“send_message(recipient, msg)”,而不必为每个单独的即时通讯网络调用具体方法。