تخطَّ إلى المحتوى الرئيسي

محوّلات أطر العمل

الحزم

كل ما يحتاجه العميل للتحدث إلى Prodantix يُشحن كحزمة تُثبّتها من سجل لغتك. كل واحدة مفتوحة المصدر، ومُصدرة معًا، وتتحدث نفس واجهات REST والزمن الحقيقي التي تصفها بقية هذه الأدلة.

أيها تحتاج

اختر بناءً على مكان تشغيل الشيفرة، لا على ما تريد قياسه. كل عميل يرسل الأحداث نفسها، ويقيّم الرايات نفسها، ويقرأ صندوق الوارد داخل التطبيق نفسه.

PackageRegistryWhere it runs
@prodantix/sdknpmBrowsers, Node, and edge runtimes
prodantix_sdkpub.devFlutter and Dart apps
prodantix-sdkPyPIPython backends
@prodantix/reactnpmReact apps, over @prodantix/sdk
prodantix_sdk_flutterpub.devFlutter apps, over prodantix_sdk

العملاء والمحوّلات

ثلاثة عملاء يقومون بالعمل، ومحوّلان يغلّفان أحدهم من أجل إطار عمل. المحوّل لا يضيف قدرة خاصة به: فهو يتولى دورة الحياة التي يفرضها إطاره، ويسلّمك العميل الذي تحته.

الإصدارات والتكافؤ

تُصدر الحزم معًا، لذا يعني رقم الإصدار الواحد الواجهة نفسها في كل لغة. أسماء الدوال متطابقة بين العملاء، غير أن عميل الخادم يأخذ معرّف المستخدم في كل استدعاء.

تثبَّت قسمة الرايات بملف واحد من المتجهات الذهبية يختبر عليه الخادم والعملاء الثلاثة جميعًا، فيقع المستخدم على الجانب نفسه من الطرح أينما جرى الفحص.

بأي الواجهات تتحدث

كل عميل يتحدث REST. وتفتح حزمة TypeScript كذلك مقبس ويب، وعليه يعمل المراسل. أما MCP فهو واجهة الخادم للوكلاء الخارجيين، ولا تتحدث به أي حزمة عميل.