سؤال

ما هي تجاربك مع مكتبات عملاء Python Jabber / XMPP؟ بماذا توصي؟

هل كانت مفيدة؟

المحلول

ذلك يعتمد الترخيص الذي يمكنك استخدامه. بعض المكتبات الشعبية هي GPL والتي يمكن أن تسبب مشكلات خطيرة إذا كنت بحاجة إلى استخدامها للعمل، خاصة إذا كنت بحاجة إلى الحفاظ على امتدادات الملكية. تعتبر مكتبات LGPL أقل شيوعا قليلا، وأعتقد، لكن لديك المزيد من المرونة مع ما يمكنك استخدامه لهم.

لقد نظرت ذات مرة إلى استخدام الملتوية مباشرة لبعض البرمجة النصية XMPP البسيطة ولكن الوثائق كانت حرفيا غير موجودة. مثل، فتحت دليل مرجعي مرجعي منشور ولم يشمل XMPP أو Jabbber على الاطلاق. وبعد ربما لديهم ثابتة الآن.

مكتبات ماساتشوستس للتكنولوجيا.

  • sleekxmpp. (كنت: sleekxmpp.) شائعة جدا وتستخدم للأمثلة في كتاب XMPP في بيتر سان أندريه من أورايلي. وبحسب ما ورد يعمل بشكل جيد، وأخيرا حصلت على قائمة البريد الالكتروني في أبريل 2010، ولديه غرفة دردشة في sleyk@conference.jabber.org.
  • slixmpp. هو شوكة ودية من sleykxmpp. لقد أزال جميع المواضيع، وهو لبثيون 3.4+.

مكتبات GPL.

  • XMPPPPY. تم استخدامه من قبل Gajim من 2005-2014، وبدأ كجبربي متشعب. يعيش أيضا في XMPPPPY..
  • NBXMPP. متشعب xmpppy، ويستخدمها Gajim. لديه على الأقل بعض دعم ثعبان 3. يتم الحفاظ عليها بنشاط.

مكتبات LPGL.

  • AIOXMPP. هي مكتبة بيثون 3.4+ مقرها ASYNCIO.
  • pyxmpp. جيد جدا ويستخدم libxml2 داخليا لتحليل XML.
  • pyxmpp2. هو الإصدار التالي من PYXMPP، يعمل على Python 2.7 و 3.2، ويزيل متطلبات LIBXML2. مثل الكثيرين، يتطلب dnspython..
  • جابرين هو النسخة الأصلية وما زلت تعمل من أجل الكثير من المهام، ولكنها غير مطلية تماما.

مكتبات أخرى.

  • ووكيل, ، المذكورة في منشور آخر. هذا واحد جديد بالنسبة لي، بناء على الملتوية.

نصائح أخرى

كل ما لدي أفضل عمل XMPP يستخدم ووكيل.

أمثلة زوجين:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top