قبل البدء ، إذا كنت مهتم بالبرمجة وكذالك مجال تجربة المستخدم و واجهات الاستخدام " UI/UX " لاتنسى متابعة حسابي @4Alsaeed
يوجد فيه الكثير من التغريدات المفيدة التي ستساعدك في حياتك البرمجية ??
قراءة ممتعة ?
يوجد فيه الكثير من التغريدات المفيدة التي ستساعدك في حياتك البرمجية ??
قراءة ممتعة ?
اطار العمل هو بشكل بسيط عبارة عن بيئة مجهزة مسبقا ببعض الادوات والتقنيات والمكتبات التي قام ببناءها مبرمجون اخرون واختبروها وبنوها بحيث يمكن لاي شخص ان يستخدمها بسهولة لتساعدك وتسهل عليك امورك البرمجية , فهي تجعل المبرمج يبدء من حيث انتهى الاخرون.
فعلى سبيل المثال ان احتجت في مشروعك ان تتعامل مع قواعد البيانات فبدلاً ان تقوم ببناء خوارزميات للتعامل مع هذا الامر، تستطيع استخدام اطار عمل ليساعدك على ذلك.
الغاية من استعمال Framework
يمكن تلخيص الغاية من استعمال Framework في توفير الوقت والجهد على المبرمج لانه ليحتاج لاعادة برمجة الخاصيات النمطية التي تعتبر الزامية في اي تطبيق، وذلك راجع لكونه يتوفر على عدة مكتبات كل واحدة متخصصة في حل اشكالية معينة.
يمكن تلخيص الغاية من استعمال Framework في توفير الوقت والجهد على المبرمج لانه ليحتاج لاعادة برمجة الخاصيات النمطية التي تعتبر الزامية في اي تطبيق، وذلك راجع لكونه يتوفر على عدة مكتبات كل واحدة متخصصة في حل اشكالية معينة.
وعلى من يرغب في استعمال framework ان يستعمل هده المكتبات وكذلك أن يحترم نمطها، كما ان استعمال framework لا يعني ان التطبيق لن يحتاج تكويد بل بالعكس لان framework ما هو إلا أداة مساعدة فقط.
الهدف من وجود هذا إطار العمل :
بشكلٍ رئيسي هو تسهيل صناعة التطبيقات ، والتخفيف من جهد وتعب المطورين، فالإطار يعمل كطريقة تختصر استخدام عشرات الأوامر البرمجية المتكررة والمتكدسة.
بشكلٍ رئيسي هو تسهيل صناعة التطبيقات ، والتخفيف من جهد وتعب المطورين، فالإطار يعمل كطريقة تختصر استخدام عشرات الأوامر البرمجية المتكررة والمتكدسة.
الإستخدامات المختلفة لإطارات العمل :
تدخل إطارات العمل في الكثير من المجالات كتصميم واجهات الويب و برامج سطح المكتب او كتنفيذ الاستعلامات و الربط مع قواعد البيانات او كضافة حماية للسرفرات و ذلك لاستخامها مع لغات البرمجة الرئيسية و غيرها من المجالات المختلفة .
تدخل إطارات العمل في الكثير من المجالات كتصميم واجهات الويب و برامج سطح المكتب او كتنفيذ الاستعلامات و الربط مع قواعد البيانات او كضافة حماية للسرفرات و ذلك لاستخامها مع لغات البرمجة الرئيسية و غيرها من المجالات المختلفة .
خلاصة القول ان framework وجد لمساعدة المبرمجين على تيسير عملية البرمجة باستخدام أدوات ومكتبات برمجت مسبقا، بهدف مساعدة المطورين على انجاز مشاريعهم في مدة زمنية قصيرة باعلى جودة ممكنة مع اتاحة امكانية التحكم في التعديلات البرمجية بطريقة علمية و منضمة.
نلتقي في تدوينة قادمة ?
نلتقي في تدوينة قادمة ?
جاري تحميل الاقتراحات...