ما هي الحالات التي يفضل فيها استخدام c# عوضا عن php و العكس أيضا ؟
متى أستخدم c# عوضا عن الphp في برمجة المواقع
السبب الأقوى الذي يؤدي إلى تفضيل لغة على لغة أو أداة على أداة أو إطار على إطار هو التمكن والإتقان
أذكر أنه كان لدينا نجار -رحمه الله - في قريتنا، حيث وصلنا إلى ما وصلنا إله من الأدوات الحديثة والكهربائية والدقيقة
ومع ذلك كان يستخدم أدوات بدائية وقديمة جدا ،
تخيل كان يستخدم القوس والخيط مع قضيب معدني لإحداث الثقوب
بدلا من المثقاب الكهربائي أو اليدوي
ومع ذلك أعماله من أتقن ما يكون
السبب الوحيد أنه كان يتقن كثيرا العمل على تلك الأدوات
تقصد استخدام ASP.NET للويب، لا تحتاج لاستخدامها إلا إن كنت متمكناً فيها أكثر من PHP وفي حال كنت مخيراً إن كان المخدم ويندوز يدعم لغة ASP.NET
والله أعلم.
في بعض الشركات يستخدمون شبكات من نوع Domain يستخدم فيها الـ Active Directory التابع لنظام Windows Server ربما يحتاجون لعمل موقع على شبكة الويب مرتبط بشبكتهم هذه حتى تتطلع الادارة على سير العمل عبر الانترنت، في هذه الحالة الـ C# هي الافضل من حيث الاداء ومن حيث ايضا سهولة الربط مع الشبكة الحالية.
ايضا في بعض حالات قد تحتاج الى استخدام جهاز صلب Hardware مثل جهاز بصمة او قارئي باركودر او غيره انت في هذه الحالة ستحتاج الى Desktop Application وكذلك Web Application وأعتقد ان أفضل خيار متاح امامك هو C# مع انه في اماكنية تعمله بالـ PHP لكن C# بتكون افضل.
ملخص الكلام، البيئة الي انت شغال عليها هي تحكمك بلغة البرمجة الانسب، وكذلك البرنامج الي انت ناوي تعمله.
التعليقات