كلاهما جيد في تطوير الويب و الأمثلة كثيرة للطرفين مثلا بايثون
Dropbox - Quora - Instagram - Youtube
و روبي
Github - Twitter - Groupon و غيرها الكثير
و لكن من الواضح ان تركيز مجتمع روبي منحصر بشكل كبير على منصات الويب و في الأخير الأمر يعود الى معايير اختيارك للعمل مثلا اتقانك للغة و توفر الادوات الخاصة و غيرها
لا علم لي بروبي عدى ال Server Administration side ولكن السؤال خطأ بعض الشيء، فبدل بايثون يجب ان نقول django
اذا كنت تتقن بايثون انصحك ب django رائع جداً وفيه كل ما تحتاج وبعتبار لديك خبرة ببايثون فماراح تحتاج تتعلم لغة جديدة فقط ساعات قليلة وتنطلق باول ابلكيشن.
بالنسبة لي افضل بايثون لسهولة تطوير الكود في ما بعد تخيل نفسك تركت البرنامج لمدة شهر اكيد راح تنسى بعض الامور كيف نفذتها، ببايثون هذا الامر غير موجود (معي على الاقل)، هذا الامر بالنسبة لي مهم جداً ساعات تطلع لك افكار تحت الدوش فبدل ما تجدولها لانك لسى تحتاج تراجع الملفات وتعرف من وين تبدا لا راح تبدا على طول اول ماتخلص الشور :)
وبشكل عام اللغتين ممتازة، والنقاط الي راح نختلف عليها باللغتين اغلبها تفضيلات شخصية.
اتفق مع الاخوة بأن كلاهما جيد ومدعوم . ولكن لي اضافة بسيطة بخصوص الاطر , ارى ان بعض الاخوة ينصحون بDjango للعمل على الويب , Django جميل ولكن به الكثير من الخصائص التي قد لاتحتاجها لذا حدد حاجياتك ومن ثم انطر الى اي اطار يخدمك بشكل مناسب هناك اطر بسيطة وغير معقدة وتفي بالحاجة مثل :
يعني حسب اللغة التي تتقنها فانا اتقن روبي لذلك روبي افضل لي لتطوير الويب, جربت البايثون وتعاملت بشكل موسع مع الروبي لذلك اقول الروبي افضل لتطوير الويب.
حاولت تعلم الروبي و بعدها إطار Ruby On Rails و لكني فشلت فاخترت العمل على بايثون و إطار Django ،و لكن هذا الأخير يحوي على العديد من الخصائص التي ﻻ أحتاجها عند تطوير تطبيقات ويب صغيرة،فهل يوجد حل لهذا المشكل.
لقد قرأت بأن فايسبوك تستخدم حاليا إطار بايثون Tornado،فهل هذا صحيح؟
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.