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