من قبل دوت-نيت كانة عملية اختيار اللغة لمطوريين وندوز عملية سهلة . إذا كنت من المطوريين المحترفين فسوف تستخدم السي++ في كل برامجك . على نقيد آخر إذا كنت من المهتمين بأن ينتهي برنامجك أكثر من اهتمامك بالطريقة المستخدمة أو إذا كان المشروع ليس معقد ، فسوف تختار فجوال بيسك 6.
العصر السابق ولّاـ وذهب . سي# و فجوال بيسك.نيت هما الاثنتين تقريبا لغة واحدة سوى أنه في السي# يمكنك من تحميل العوامل وكتابة كود غير آمن أو unsafe . الاثنتين بنفس القوة تماما . أعتقد أن ميكروسوفت سوف تغير هذا بالمستقبل بأن تجعل ميزات لغة أكثر من الأخرى . وحتى يحدث هذا، سوف يكون السبب الرئيسي في اختيار اللغة هو الميول الشخصي للغة معينة . أو بكلمة أخرى الميول للتركيب اللغوي syntax .
بصراحة المبرمجين متعلقين جدا بالكيفة التي يبدو بها شكل برنامجهم أو كودهم . مبرمجين السي يحبون الأقواس الكبيرة {} ، ومبرميجن الفجوال بيسك يشعرون بالأمان عند استخدام Dim في برامجهم . لذلك ليس من الداعي ولا يوجد سبب لمبرمجين الفجوال بيسك من الانتقال لسي# لأن كلا اللغتين لهما نفس القوة . حتى أن مستندات الدوت نيت في MSDN أو الانترنت تكون مكتوبة بكلا اللغتين .
بالرغم من هذا ، أتوقع أن أي مبرمج يعرف سي# يجب على الأقل أن يعرف قرائة كود الفجوال بيسك.نيت والعكس صحيح .
في عالم دوت-نيت ، لا يجب أن تعتبر نفسك أنك مطور بفجوال بيسك.نيت أو مطور بسي# . أي لغة سوف تستخدمها سوف تكون أنت في الواقع مطور لـ NET Framework.
:)