بالنسبة لقواعد البيانات ف ASP.NET بتستخدم ADO.NET و ADO.NET يمكن ان تصل لاية قاعدة بيانات لديها درايفرات في ويندوس، يعني هذا امر المقارنة فيه على الفاضي
بالنسبة للسرعة ASP.NET بتتحول لملفات DLL تعمل بلغة الالة ! ، وسرعتها مثل سرعة ملفات ال COM بكلمات اخرى فهي اسرع من اللغات المفسرة مثل PHP ب 15 مرة، يعني ايضا لا يوجد مقارنة هناك.
بالنسبة لبرامج مفتوحة المصدر عبر ASP.NET راجع موقع www.asp.net ، بالنسبة لشركات تستخدم هذه التكنولوجيا راجع المواقع في انترنت
ASP.NET مخصصة ل Windows وهناك مشروع مفتوح المصدر من مايكروسوفت نفسها لنقلها الى FreeBSD و هناك مشروع مفتوح المصدر من شركة اخرى لنقلها الى لينكس و كل نظم لينكس الاخرى
و حتى لو لم يكن هناك مشاريع لنقلها فانا ما بيهمني كثيرا، انا اساسا بتهمني ان تعمل في Windows و حتى لو لم تدعم ASP.NET عدد 26 لغة برمجة و اكثر من 15 نوع قواعد بيانات (المدعومين حاليا)، حتى لو لم تدعمهم انا اساسا كل الي بيهمني سي شارب و SQL Server ، لا غير
يعني انا بارجع لفكرتي السابقة، انا لدي Web Service و وضعت له صلاحيات عبر ال Active Directory في ثواني، طب في الشركة لدينا 3800 موظف تقريبا، و شبكة من ال Active Directory Domain Controlers بتجعلهم يبدو و كانهم في مكان واحد، مع انهم موزعين في مختلف بلدان العالم، بكل بساطة و عبر ال Active Directory و بدون ان اعرف كلمات سرهم اضفت لهم صلاحيات للوصول، و الباقي على Windows ، هو الذي سوف يسئلهم عن اسم المرور و كلمة السر و ما الى ذلك. ما في تعدد كلمات سر ما في كل مشاكل الحماية
يعني انا شخص جرب PHP ، لغة تفسر لحظة التنفيذ بها كام امر للوصول لكذا قاعدة بيانات و بيفتخروا انها مفتوحة المصدر، يعني على عيني و على راسي، غير منتديات vb شو الي نتج منها ؟ الشركات الكبيرة اليوم اما بتتجه JSP او ASP.NET و قليلا من يتجه PHP فقط بهدف توفير المال
ASP.NET ليست نظام يفسر لحظة التنفيذ، ASP.NET هي سي و مكتبات .نت في الخلفية، و مكتبات .نت تحتوي على الاف الكائنات تغطي كل مجالات البرمجة، يعني انا طبعت كل اوامر PHP و طلعو 300 صفحة، اوامر TSQL الموجودة في SQL Server و شرح النظام و التي هي جزء بسيط من ADO.NET لا يقلو عن 11 الف صفحة، اوامر .نت نفسها لن تقل عن 100 الف صفحة، راجع حجم MSDN
يعني انا لذلك اخبرتك في بداية المقال انه انا بطلت المقارنة، اصبحت حكي فاضي