SDK عارض المستندات
التعريف
مكتبة تقوم بدمجها في تطبيقك حتى يتمكن من عرض المستندات، على عكس خدمة مستضافة تقوم بتحميل المستندات إليها. يعمل SDK داخل عمليتك؛ وتعمل الخدمة داخل عملية شخص آخر.
التمييز أهم مما يوحي به الاسم. مع SDK، لا يغادر المستند الحدود التي تتحكم فيها بالفعل — خوادمك تفتحها، خوادمك تقوم بعرضها، خوادمك تسلم النتيجة. مع عارض مستضاف، عرض المستند يعني نقله، وكل سؤال حول الاحتفاظ، الإقامة والتحكم في الوصول يجب إعادة التفاوض معه مع طرف ثالث.
المقايضة تسير في الاتجاه المعاكس من حيث العمليات. الخدمة المستضافة تمتص التوسع، التصحيح وتغطية الصيغ نيابةً عنك. أما SDK فتوضع عبء العرض على البنية التحتية التي تزودها، وتضع دورة التحديث على جدولك.
عادةً ما تختار الفرق بناءً على نوع مستنداتهم. المواد التسويقية تتقبل عارضًا مستضافًا. السجلات الطبية، العروض المختومة والمواد القانونية عادةً لا تتقبل ذلك.
في Doconut
Doconut هو SDK، ليس خدمة. لا يوجد وضع مستضاف ولا نقطة تحميل — المنتج هو مجموعة من ملفات DLL التي تشير إليها من تطبيق .NET، وهو يعرض المستندات سواء كان الخادم يمتلك مسارًا إلى الإنترنت أم لا.
مصطلحات ذات صلة
عرض المستند من جانب الخادم
تحويل المستند إلى صور صفحات على الخادم، بحيث يعرض المتصفح الصفحات المعروضة بدلاً من تحليل الملف الأصلي نفسه.
نشر معزول عن الشبكة
تشغيل البرمجيات في بيئة لا يوجد فيها مسار شبكة إلى الإنترنت، لذا يجب أن تكون جميع الاعتمادات التي تحتاجها موجودة بالفعل داخل الحدود.
رمز الجلسة غير الشفاف
معرف لا يحمل أي معنى لمن يحمله — إنه يشير إلى حالة على الخادم بدلاً من وصفها، لذا لا يمكن للعميل قراءته أو تعديله أو تخمين قيمة مجاورة.