إقتباس:
المشاركة الأصلية بواسطة خالد الفايز الأخ عبدالله حسن
انتظرت بقية الأخوان ليدلوا برأيهم لكن يبدو أن لا أحد هنا، لذلك لدي استفسار لماذا إذا كنت أنوي العمل الفردي أو بناء موقع عربي ضخم (على مستوى فردي) لماذا أستخدم PHP? أليس أداؤها بسيط مقارنة مع أداء ASP.NET? أليست ASP.NET أسرع؟ |
اعتقد اني قمت بالرد على مثل هذه الإستفسارا في أول رد و لم اقل ما قلته انا ذكرت التالي:
إقتباس:
| الأمر يعود لك ان كنت ستستخدمها استخدام شخصي أو لدراسة اكاديمية
فختار asp.net |
و من ناحية اخرى من قال ان php آداؤها بسيط
انا قلت من ناحية السرعة التالي في ردي السابق:
إقتباس:
| ومن ناحية السرعة فقد يميل إلى asp.net
بعكس php لأنها تعتبر لغة interpreted و ليست compiled
لكن هل تتوقع ان مثلاً عشر اجزاء من جزء من الثانية يؤثر على مستخدم شخصي |
يعني لو كان موقعك ضخم لا تتصوره لن تحس بفرق يلاحظه الزائر أو انت لأن الفرق بسيط
لا يكاد يذكر بل في اغلب الإختبارات المتواجدة على الإنترنت كان لا يتجاوز الفرق 15 جزء جزء من الثانية ... يعني لن تحس به اطلاقاً و الأمر بين اللغتين سجال فهناك تفوق في امر ما وهناك تراجع في امر ما ... و في النهاية فروقات لا تؤثر لا على المبرمج و لا المستخدم
و كذلك السرعة تعتمد على طريقة البرمجة بالطريقة الصحيحة فمن الممكن ان اكتب
كوداً متشابهاً يكون سريع في php و بطيئ في asp.net لأن طريقة الكتابة تناسب php و لا تناسب
asp.net
الأمر يعود لك وما انت ترغب به
و ان كان تريد ان تستخدم من ما تعلمته بشكل تجاري فيجب ان تدرس واقع السوق
و أي سلعة يكون عليها الطلب كثيراً من الآن و خلال 5 سنوات قادمة مثلاً و الوضع حالياً
يتجه لصالح php في المجال التجاري
لكن ان كان استخدام شخصي مثلاً موقعك الشخصي أو مشاريعك الشخصية لا يهم ماذا تستخدم
لو ان شاء الله استخدمت CGI في بناء موقعك

ستنظر ماهي التي ستخدمك و توفر عليك الجهد و تقلل عليك المصاريف
فكل لغة تختلف اسعار استضافاتها و هو ما يكون للبعض عامل ثانوي مهم في تحديد مصير نوع البرمجية
و اخيراُ ان بقيت على هذه الحاله بسبب اختلافات من ناحية سرعة أو اداء بسيط جداً
لن تصل لنتيجة يجب ان تقرر و سأكررها لك للمرة المئة
كعمل فردي php افضل كعمل اكاديمي asp.net افضل
اما ان كان الأستخدم شخصي فالأمر يعود لك فاختار ما تريد لأن الأخير
سيكون استخدام شخصي
و ان شاء الله لو كان المشروع كبير جداً مهمام كانت اللغة سينجح
مادام هناك فكرة جديدة و برمجية متقنة
وخذ على سبيل المثال Facebook
أول ظهور له كان مبني بphp كما قال البعض في منتديات الإنترنت و لو كان مبني بasp.net ايضاً سينجح لأن فكرته أول ما ظهرت كانت مميزة عن البقية و طريقة تنفيذ الفكرة و الموقع ايضاً كانت مميزة
المحرك الرئيسي هو انت فلو اصبحت متمكنناً في لغة الواق واق على سبيل المثال

و قمت بتنفيذ افكارك بهذه اللغة ستنافس العالم ببرمجياتك المبنية بالواق واق
ما ترتاح له ابدء بتعلمه فكلها ستخدمك و تقدم لك ما تريده