سؤال

أنا مستخدم سعيد لمكونات DeVexPress ، على الرغم من أنني ما زلت حاليًا على مضيف ويب Linux.

في موضوع آخر تحدثت عن خططي للانتقال إلى بيئة Windows حتى أتمكن من استخدام مكونات ASP.NET الخاصة بـ DeVexPress. لبعض الوقت الآن ، كان موقف DeVexpress هو أنه من غير المحتمل أن تعمل مكوناتها على أحادي ، بسبب الاستخدام الكبير لـ P/Invoke.

عدم وجود خبرة سابقة مع مكونات ASP.NET الخاصة بهم ، سؤالي هو ، هل استخدم أي شخص بنجاح عناصر التحكم في ASP.NET تحت أحادي؟ لقد قرأت بعض المنشورات التي أشارت إلى أن لديهم حظ أفضل بكثير مع ASP.NET Stuff تحت Mono من WinForms.

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

المحلول

إذا ذكروا أن أدوات التحكم الخاصة بهم هي P/استدعاء ثقيلة ، مما يمكنك إما إسقاط عناصر التحكم أو إسقاط Linux. Mono ليس على خطأ ، والشيء الوحيد الذي يلومه هو الكود الذي تمت كتابته مع وضع Windows فقط في الاعتبار. ومن تجربتي - الكود الذي ينفصل عن Linux بسبب استخدام P/Invokes سوف ينهار أيضًا على Windows 64 بت (لأن المكتبات الأصلية ليست 32/64 بتات مثل التجميعات المدارة).

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