بماذا تنصحوني أيها الأخوه الكرام لقد تحيرت أن اختار PHP أم ASP
وهل هناك فروقات وسلبيات ومزايا ؟
يعتقد البعض ان هذه المناقشات/المقارنات تكون بين الحق والباطل بالاخص في المواقع العربية .
باختصار الموضوع نسبي ، ال ASP.NET موجهة في الاساس لمطورين ال .NET لانشاء تطبيقات ويب بسهوله وهي ليست لغة برمجة كما يعتقد البعض وانما هي Platform او مكتبة لمنصة ال .NET . بالتالي لايوجد شيء اسمه "الفروقات بين اللغتين ?
بالنسبة لسرعة التطوير والاداء بالطبع ستفوز ال .NET لان الAssembly Code يتم ترجمته الي لغة الاله بالتالي اداء اعلي ، بعكس ال PHP التي هي تُفسر (interpreted-language) . وبالنسبة لسرعة التطوير ايضا ستفوز ال .NET لان لها IDE هائل جداً يساعدك علي انجاز مشروعات في وقت ومجهود اقل .
بالنسبة للانتشار ستفوز ال PHP لانها الاقدم طبعاً ، فاذا كنت تريد العمل ك Freelance Web Developer اختار ال PHP .
بالنسبة للامان فهو بشكل اولي يعتمد علي المبرمج ، وفي نفس الوقت ال ASP.NET مزودة بمكتبات تساعدك علي سد الثغرات الشائعة بشكل تلقائي .
اذا كان لك مشروع كبير فيمكنك انجازه بال PHP او بال .NET لا يهم الامر .
بالنسبة للدعم لن اتحدث عن PHP لان صديقي -Ahmed Shahen- تحدث عنها . ,وبالنسبة لدعم ال ASP.NET لن اتحدث عنها ايضاً لانها في يد عملاق البرمجيات Microsoft :D وتتحدث باستمرار .
بالنسبة للتكلفة تكون مشروعات ال ASP.NET اعلي قليلاً في التكلفة وفي المقابل ستحصل علي تطبيق ذو اداء عالي جداً يعتمد علي البرمجة المتوازية والغير متزامنة الخ .
بالنسبة لمستقبل ال PHP اعتقد ان لها مستقبل كونها مفتوحه المصدر . وايضا ً ASP.NET مفتوحة المصدر -يمكنك التأكد من موقع مايكروسوفت وتحميل السورس كود- ولها IDE متكامل ويتم تحديثه باستمرار .
في النهاية اختار ما تحب ولا تعتقد الموضوع مناشقة او مقارنة بين الحق و الباطل الموضوع نسبي :) .
التعليقات