سؤال

كنت أقرأ هذه الأيام عن تنفيذ المشاريع الكبيرة في Python و Flex ، وغالبًا ما يمدح الأشخاص إلى استخدام الإطار (مثل Cairngorm أو PureMVC أو غيرهم) على ترميز OOP التقليدي.

أعتقد أنني لا أفهم حقًا ميزة استخدام FW ، وهي النقطة القوية على البرمجة الكلاسيكية؟ ما هو حجم المشروع من أجل استخدام FW؟ هو المقصود أساسا لالتقاطات الويب؟ أو يمكن استخدامها لتطبيقات سطح المكتب كذلك؟

نأمل ، كل هذه الشكوك لا تبدو غبية بالنسبة لك ، أنا لست مهندس كمبيوتر ، فقط إلكتروني ، لذا فإن معرفتي بعمارة SW محدودة للغاية.

بر

هل كانت مفيدة؟

المحلول

استخدام إطار العمل لا يختلف حقًا عن برمجة OOP الكلاسيكية.

عندما تكتب مشاريع في بيئة مماثلة ، من المحتمل أن ترى نفسك تكتب إطارًا (أو مجموعة من الأدوات) مرارًا وتكرارًا.

الإطار هو مجرد إعادة استخدام رمز - بدلاً من كتابة المنطق لإدارة مهمة مشتركة ، كتب شخص آخر (أو أنت) بالفعل لك لاستخدامه في مشروعك.

سيبقيك الإطار المصمم جيدًا على التركيز على مهمتك ، بدلاً من قضاء الوقت في حل المشكلات التي تم حلها بالفعل.

نصائح أخرى

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top