12

متى أستخدم c# عوضا عن الphp في برمجة المواقع

  • ali mohamad

ما هي الحالات التي يفضل فيها استخدام c# عوضا عن php و العكس أيضا ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

16

السبب الأقوى الذي يؤدي إلى تفضيل لغة على لغة أو أداة على أداة أو إطار على إطار هو التمكن والإتقان

أذكر أنه كان لدينا نجار -رحمه الله - في قريتنا، حيث وصلنا إلى ما وصلنا إله من الأدوات الحديثة والكهربائية والدقيقة

ومع ذلك كان يستخدم أدوات بدائية وقديمة جدا ،

تخيل كان يستخدم القوس والخيط مع قضيب معدني لإحداث الثقوب

بدلا من المثقاب الكهربائي أو اليدوي

ومع ذلك أعماله من أتقن ما يكون

السبب الوحيد أنه كان يتقن كثيرا العمل على تلك الأدوات

تقصد استخدام ASP.NET للويب، لا تحتاج لاستخدامها إلا إن كنت متمكناً فيها أكثر من PHP وفي حال كنت مخيراً إن كان المخدم ويندوز يدعم لغة ASP.NET

والله أعلم.

هل لغة c# عندما نستخدمها في الويب تصبح هي نفسها لغة ASP ؟؟؟؟؟؟

لا، ضمن الـ ASP.NET يوجد ما يسمى الكود الخلفي (Code Behind) وهذا الكود يمكن أن يكون سي شارب أو فيجوال بيسك.نت

يُمكنك استخدام ماتشاء من لغات البرمجة في برامج الويب إذا كُنت تملك المخدمات، أو هي تحت تصرفك تستطيع تثبيت أي برامج بها.

في بعض الشركات يستخدمون شبكات من نوع Domain يستخدم فيها الـ Active Directory التابع لنظام Windows Server ربما يحتاجون لعمل موقع على شبكة الويب مرتبط بشبكتهم هذه حتى تتطلع الادارة على سير العمل عبر الانترنت، في هذه الحالة الـ C# هي الافضل من حيث الاداء ومن حيث ايضا سهولة الربط مع الشبكة الحالية.

ايضا في بعض حالات قد تحتاج الى استخدام جهاز صلب Hardware مثل جهاز بصمة او قارئي باركودر او غيره انت في هذه الحالة ستحتاج الى Desktop Application وكذلك Web Application وأعتقد ان أفضل خيار متاح امامك هو C# مع انه في اماكنية تعمله بالـ PHP لكن C# بتكون افضل.

ملخص الكلام، البيئة الي انت شغال عليها هي تحكمك بلغة البرمجة الانسب، وكذلك البرنامج الي انت ناوي تعمله.