لأنني مستخدم لـ Mac فاظطررت في فترة لاستخدام بيئة Xamarin كبديل عن Visual Studio الذي لا يدعم الماك. لكنني لاحظت عدة سلبيات في البيئة. وأتمنى ان تخبرونا عن تجاربكم معها.

  • كثير من المكتبات الاساسية الموجودة في ASP.NET تقوم باستدعائها يدويا عن طريق المرجع Reference على عكس فيجوال ستوديو الذي يمكنك من استدعائهم بسهولة داخل ملفات المشاريع.

  • لا يوجد مدقق على صيغة HTML الخاصة بالدوت نت. وبسبب كثافة محتوى هذا النوع من الملفات ستظطر الى فحص المستند حرفا حرفا حتى تصل الى المشكلة. حيث ان خطأ واحد كفيل بعدم تحديث ملف designer الذي يوثق معلومات السيرفر كونترولز في صفحتك. وبالتالي لن يعمل برنامجك. ويضيق الوقت سدى.

  • خطأ واحد يعني انك غير قادر على تشغيل اي صفحة في المشروع. على عكس فيجوال ستوديو نجد انه مرن.

  • البورتابيلتي او قابلية النقل صفر. اذا اظطررت لنقل مشروعك على الفيجوال ستوديو ستظطر لاجراء تغييرات كثيرة.

هذه البيئة محبطة. ماذا عنكم ؟