لماذا تستخدم ASP.NET في المواقع الضخمة بدلا من PHP ؟

شركات الطيران والأبناك الإلكترونية والمواقع والحكومية وحتى stackoverflow :) يستخدمون C# مع asp.net.

ولعل عندك رؤيتك للسؤال فأول موقع يتبادر إلى ذهنك بخصوص php هو الفايسبوك، نعم صحيح أنه يستخدم php، عند إنطلاقاته الأولى كانت تعمل بشكل جيد وما إن أصبح لديه ترافيك

كبير جدا أصبح يعاني مما جعله يستدعي مبرمجين C و C++ للتعديل على php، وكذلك الأمر بالنسبة لـ MYSQL، وهذا يعطينا فكرة بأن php جيدة للمواقع الصغيرة والمتوسطة.

بغض النظر على أن ASP.NET لشركة مايكروسوفت وأنها مغلقة المصدر، ما الدوافع التي تجعل عدة منظمات تستخدم هذه التقنيات بدلا من تقنيات مفتوحة المصدر.


العديد من مواقع وخدمات الشركات الحكومية تستخدم ASP.NET .

كل مافي موضوع الحماية في ASP.NET هي self-secure بمعني ان التقنية بها مكتبات جاهزة لاغراض الحماية من الثغرات الشائعة . بعكس ال PHP التي يتضطر المستخدم من كتابة سكربتات للحماية بنفسه وهذا ليس عيب في اللغة بل توضيح مني ان كل مافي الامر ان موضوع الحماية يتوقف علي مستخدم التقنية (المبرمج) .

ملحوظة :- ASP.NET Web stack بما فيها Web Forms و MVC و Web API و SignalR الان مفتوحة المصدر وتقدر تتابع المشروع علي Codeplex وايضا تحميل السورس كود من هنا (

) :) .