السلام عليكم .. اريد نصائح
فانا اكملت php تعلمها الى ال opject oriented وتوقفت تعلم ...
فبحثت عن روبي ووجدت انها سهلة واعتقد قد تكون سهلة لي ببناء تطبيق ويب باعتبار الكود "تقريبي كما كتابة لغة انجليزية"
فهل اكمل php ام اتجه ل ruby !??
"مشكلتها أنها قد تصبع معقدة جدا كلما كبر الكود، وأنها غير منظمة، ببساطة هي مخصصة للمبتدئيين"
هذا غير صحيح اطلاقا.. ان كانت طريقة برمجتك منذ البدء منظمة ومدروسة فلن تكون غير منظمة فيما بعد، اي لغة مهما كانت تكون غير منظمة عندما تبدأ بداية خاطئة ونفس الكلام يشمل تصميم قواعد البيانات ايضا لذلك يكون التنظيم ودراسة المشروع برمجيا وتحديد خطوات بناء وتصميم المشروع خطوة مهمة جدا لا ينصح بتجاهلها لانك ستقع في مشاكل قد تكون كبيرة عندما يتعقد المشروع. كذلك وفي هذه المرحلة - أي عندما يكون المشروع معقدا ومتشعبا - فمهما كانت اللغة التي استخدمها فإنها ستكون معقدة لانها تنجز مهام معقدة ليس للغة يد فيها كما لخوارزميات التنفيذ، فمثلا الخوارزمية التي تستخدمها لبناء صفحة لتحميل الصور لا يمكن ان تكون نفسها المستخدمة في بناء موقع مثل فيسبوك او ويكيبيديا لان الاولى بسيطة ومحددة اما الثانية فتكون معقدة ومتشعبة وتحتوي الكثير من الخوارزميات الفرعية، وهنا لا يهم اي لغة فالتعقيد هو تعقيد المشروع.
التعليقات