السهولة والسرعه والقوة والامان كلها تجدها في ال asp.net
لانه من غير المنطقي مقارنة ال asp.net في ال php لضعفها بشكل كلي امام ال asp.net
لاحظ موقع ال msn المبرمج عليها بشكل كلي
تحياتي لك
السهولة والسرعه والقوة والامان كلها تجدها في ال asp.net
لانه من غير المنطقي مقارنة ال asp.net في ال php لضعفها بشكل كلي امام ال asp.net
لاحظ موقع ال msn المبرمج عليها بشكل كلي
تحياتي لك
صعب تحكم عليهم بهالسهوله لكن تقدر تحصر عيوبهم وتقارنهم
بالنسبة لي اجد عيوب كثير في الPHP
اهمها انك لازم كل شوي تسويه بنفسك فكل ماجيت تسوي برنامج تجيب نفس الفنكشنر وتضمنها
وتجيب محرك القوالب وتجيب ado-db اللي يتعامل مع قواعد البيانات ثم تجيب كلاسات html اذا ماكنت تستعمل framework معين وعلى هالحالة يعني مافيه شئ جاهز تستخدمه مباشرة ..
ايضا الPHP فيها اختلال في النسق العام يعني بعض المكتبات البرمجيه فيها على طريقة ال CGI طريقة الفنكشنز وليس الاوبجيكتس وبعضهها اوبجيكتس.. حوسه شوي ..
كذلك الPHP يتم التنفيذ فيها خطيا او سطر ورا سطر لاتوجد تقنية الاحداث Events ولا الExceptions (عدا الاصدارات الاخيرة)
كذلك الPHP يلزمك رفع المصدر على السيرفر لتشغليه بينما في ال ASP يمكنك فقط رفع الملف المعالج وينفذ مباشرة..
ايضا هي weakly typed language يعني اي شخص غير متمرس يقدر يكتبها ..
طبعا هذي وجهه نظري...
والله اعلم
مواقع حكومية كبيرة تستخدم php
www.makkah.gov.sa (php +mysql+apache)
www.spa.gov.sa (للأسف يعمل على سرفر مايكرسوفت)
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
انا اعتقد في نظري أن برمجة php افضل من asp لماذا ::
لأن : بي اتش بي أسهل من ناحية البرمجة وأسرع في التصفح ووو
وا اس بي اصعب من ناحية البرمجة وفي التصفح ثقيلة طبعا هذا في نظري ...
وهناك اشياء وامرو كثيرة لا اعرفها لكن اتمنى انكم تزورو مواقع البرمجة لتعرفو الكثير عنها...
السلام عليكم ورحمه الله وبركاته ،،،
اخواني الاعزاء ،،، انا كنت ابرمج بلاث تقنيات (ِASP , ASP.NET , and PHP) ومنذ حوالي 3 سنوات مركز على ASP.NET لانها حسب ما قرات وجربت هي الافضل ،،، وبعض الميزات كالتالي :
1. ال ASP.NET تقوم بعمل compliation للسورس كود عندما يتم استدعاء الصفحه لاول مرة فيتم تحويل السورس كود الى object code ،،، وبعد ذلك عند كل استعداء ، يتم تحويل ال object code الى machine code ،،، وهذا يسرع عملية التنفيذ للصفحات ،،، اما ال PHP فهي من نوع interpretaion language وبالتالي تقوم بتنفيذ الصفحه كل مرة وتحويله من سورس كود الى object code.
2. ال ASP.NET تمكن المبرمج من عمل فصل ما بين الكود والتصميم وتسمى هذه الطريقة code behind ، وهو ان كل صفحه ويب مقسومة الى صفحتين صفحه تصميم وصفحه كود وبالتالي اذا تم العمل على المشروع وبعد فترة ظهرت حاجة لتعديل التصميم ،،، فبكل بساطة يستطيع المصمم التعديل على التصميم دون ان يضطر المبرمج الى اعادة كتابة الكود الخاص به مرة اخرى ،،، بعكس ال PHP التي سيضطر المبرمج الى اعادة كتابة الكود مرة اخرى.
3.موضوع ال OOP كان موجود في PHP4 ولكنه كان مجرد model غير فعال وبه الكثير من المشاكل ،،، وفي PHP5 تم تحسينه ولكنه ليس بالشكل المطلوب لغاية الان ،،، ولا يمكن مقارنته بما هو موجود في ASP.NET كقوة ال C#.
4. بالاضافة الى ال security والسرعه ،،، فلا مقارنة ،،،
امل ان اكون قد اوضحت بعض النقاط التي ستمكنكم من اتخاذ القرار ،،،
وشكرا لكم
اخوكم اياد صالح
http://www.es-jo.com
http://www.raselsms.com
التعديل الأخير تم بواسطة esaleh ; 20-06-2007 الساعة 12:50 PM