-3

اذا أردت أن تترك php ماذا سيكون اختيارك ؟

السلام عليكم ورحمة الله تعالى وبركاته

أريد أن أناقش معكم موضوع أظنه مهم، ألا وهو اختيار لغة برمجية لبرمجة الويب.

كما نعلم أن php هي من أسوأ اللغات من ناحية الأداء ، والسرعة ، لذا ان أردت أن تختار لغة برمجية أخرى لبرمجة الويب ، ماذا سيكون اختيارك ؟ ولماذا ؟

وفقكم الله.


23

لست مبرمج PHP ولا أحب هذه اللغة لكن افتراضك أن لغة PHP من أسوأ اللغات من ناحية الأداء والسرعة، خاطئ! البرامج والمواقع الضخمة التي بنيت وتعمل بلغة PHP تثبت عكس ما تقول. مما شاهدت، 99% سبب البطئ يكون من طريقة كتابة الخوارزميات واستعلامات MySQL البطيئة والبرمجة الخاطئة. هذا ليس في PHP فقط بل في جميع لغات البرمجة.

بعض المبرمجين لا يتعلم كيف يبرمج بشكل صحيح فيقول لغة البرمجة هي السبب ولو نظرت للكود الذي كتبه ستجد العجائب السبع. الحقيقة هي أن هذا المبرمج لم يطور نفسه ولم يتعلم كيف يبرمج بشكل صحيح وعوضاً عن أن يطور نفسه ويصحح مفاهيمه، ينتقل من لغة ألى أخرى ويبحث عن "أسرع" و "أفضل" لغة برمجة ويضيع وقته بالانتقال بين هذه وتلك. المحصلة مبرمج سيء بجميع اللغات التي تعلمها.

الحالات التي تدفع شخص لتغيير لغة البرمجة بسبب البطئ قليلة جداً. أنا مع تعلم لغات برمجة أخرى، خصوصاً التي بنيت بشكل أفضل من PHP وليست عبارة عن ترقيع، لكن عندما يقول شخص بطئ اللغة هو السبب فاما لديه موقع يأتيه مئات آلاف الطلبات بالثانية الواحدة وفعلاً بطئ اللغة هو المشكلة (bottleneck) أو هذا الشخص لا يعرف عما يتكلم.

14

صحيح، و توجد عبارة أقرأها بشكل مستمر

Good architecture scales, not 'good' programming languages

صحيح وأنا نفسي تعرضت لهذا الموقف

فبعد أن كتبت تطبيقا وجربته من أجل عشرات الفواتير كان الاداء رائعا

وعندما ملأت الجدول بألف شعرت بتأخير وإن كان بسيطا

وعندما وضعت 100 ألف جلست أنتظر

من هنا بدأت أعيد النظر في كل ما استخدمته وبدأت أبحث عن كل الطرق والأدوات المتاحة وأجرب وأقيس الوقت

إلى أن وصلت إلى نتيجة

1000000 مليون فاتورة

10000000 عشرة ملايين مادة مرتبطة بها

وكان التصفح بسرعة كبيرة لا تشعر بها بأي تأخير

رد وافي وكافي ;-)

لكن ماسبب عدم حبك للغة الـ php ؟!!

-1

لا لا لا، كيف لي أن أكره اللغة التي بدأت بها البرمجة، انما أتحدث فقط في حالة المشاريع الكبرى، اضافة الى اني كتبت الموضوع فقط للنقاش ، ومعرفة اذا كانت لغة برمجية أحسن ، اضافة الى تبادل الآراء حول لغات البرمجة

السؤال وجهته لعبد المهيمن لأن قال انه لايحب الـ php

-2

أتفق معك أخي في كل ماقلته ،

لكن اذا قارننا php ، بلغات أخرى، أيست اللغات الأخرى أكثر قوة ؟؟ وأحسن مثال على ذلك موقع فايسبوك الذي بني باستعمال php، لكن سرعان ماتطور الموقع وجدوا أنه هناك ضغط كبير على السيرفرات، لذا قرروا بناء Hiphop، زهز يحول كود الphp الى سي (أو سي ++ لست متأكد تماما)، وبهذا وجدوا أن الضغط على السيرفرات انخفض بنسبة كبيرة

لذا أظن أن php تصلح للمواقع الصغيرة والمتوسطة، لكن للمواقع الكبرى لا أظنها جيدة، ولهذا طرحت الموضوع، وكما قت المبرمج السيء مهما غير لغة البرمجة يبقى مبرمج سيء

وفقكم الله