ما هي نقاط قوة و ضعف لغة c#
و لماذا قد أستخدمها في برمجة تطبيقات الأندرويد بدلا من لغة جافا
مايعجب الكثيرين في سي# هي دعمها من قبل مايكروسوفت ومنصة دوت نت
لكن كثير ممايكتب بهذه اللغة نادراً مايعمل على أنظمة غير الوندوز فهي لغة رائعة مادمت تستخدمها لكتابة برامج للوندوز لكن إن كنت تخطط لدعم أنظمة أخرى فعليك النظر للغات أخرى
ظهر مشروع مونو لينشر هذه اللغة للأنظمة الأخرى بمافيها المحمولة لكنه مليء بالعيوب ويفتقر لدعم الكثير من الخصائص. أحد أساتذتي في الجامعة قام بكتابة مايقارب 10 برامج بهذه اللغة للأجهزة لكنه اضطر في النهاية لإعادة كل هذه البرامج فبالرغم من أن السبب في استخدامها هو عدم الحاجة لإعادة كتابة البرامج للأندرويد بعد الانتهاء من الآي أو إس لكن الخصائص التي يدعمها مونو على الآي أو إس تختلف بعض الشيء عن تلك على الأندرويد ناهيك عن الأداء وحجم التطبيق.
لا أنصحك في استخدام سي# لأي نظام غير وندوز على الأقل حتى يصل مشروع مونو لمستوى مقبول من الأداء ودعم الخصائص
التعليقات