أبرمج بهما معا (رغم أني لم ألمس Ruby منذ مدة)، وأأكد أنهما لا يؤديان نفس العمل
Ruby لغة تختلف عن PHP، أول شيء أنها ليست مخصصة فقط لبرمجة المواقع (كما هو الحال لـ PHP) ابحث عن Ruby Shoes لبناء واجهات GUI طبيعية ويمكن أيضا برمجة تطبيقات تنفيذية Native وتطبيقات Android
Ruby on Rails إطار عمل متكامل يوفر تقريبا كل شيء (مع ما يمكن تحميله من Gems) بشكل جاهز لبرمجة تطبيقات ويب عالية الكفاءة (أما باستخدام PHP ينبغي عليك تحميل كل شيء بمفردك والتأكد من سلامة ما تكتب، رغم الجهود التي توفرها عليك الأدوات الكثيرة عبر ما يمكن تحميله من Composer وإطارات العمل)
لكن رغم كل ذلك يمكن أن يكون PHP الخيار الأفضل لحالتك، لأنه الأقل تكلفة عند مواقع الاستضافة، بينما -قد- تحتاج إلى خادم خاص Dedicated Server لتحميل تطبيقات Ruby وتدفع لأجل ذلك مبالغ إضافية، أضف إلى ذلك أنك قد تتولى بمفردك القيام بالكثير من الأعمال المتعبة.
يبقى الخيار إليك بعد الإجابة عن هذه الأسئلة: هل تنوي تعلم برمجة المواقع وتطبيقات ويب فقط؟ أم تريد أن تتعلم تفتح لك أبواب كثيرة؟
طالع للمزيد:
أما قضية: أيهما أصعب/أسهل، فلا يمكنني أن أجزم بشيء فالأمر يعتمد على كثير من الخيارات المتعلقة بالمعارف المكتسبة سابقا، وهذا يرجع إليك في النهاية بعد تجربة كليهما.
والله أعلم.
التعليقات