20

هل تستطيع فعل ماتوفره المكتبات و اطر العمل لكَ بنفسك ؟

السلام عليكم،

كما يعلم الجميع فائدة أطر العمل و المكتبات الجاهزة التي توفر عنك الجهد و الوقت وتساعدك على بناء مواقع أكثر قوة و آمان. و لكن هل سألت نفسك يوما كيف أفعل ذلك بدلا بماذا أفعل ذلك ؟

فما لاحظته أخواني انه نتيجة للإستعمال الأعمى لهذه المكتبات فانه هناك خلط كبير للمفاهيم و مبادئ اللغة بالنسبة لمن إستعملها بدون معرفة كافية في اللغة !

مثال على كلامي :

  • يوجد من يعتقد ان التصميم المتجاوب مقتصر على ال"البوتستراب" فقط دون سواه او من لا يعرف كيف يصمم تصميم متجاوب بنفسه

  • كما رائيت أيضا من يعتقد ان ال"أجاكس" هي ميزة تقدمها مكتبة "جيكويري" (jQuery)

  • ومن اكثر الظواهر إنتشارا هي الإفراط في إستعمال "جيكويري" من دون معرفة كافية في الجافاسكريبت

شخصيا اعتقد سبب هذه الظواهر هو الأخوان الذين يقدمون هذه المكتبات على آنها الخلاص للمبتدئين ( مثلا شخص يسأل كيف أصمم تصميم متجاوب فتجد اغلب الأجوبة تتحدث عن "البوتستراب" ) .

فما هو رائيكم حول هذا الموضوع ؟


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

مشاريع الويب والموبايل تحتاج سرعة التنفيذ وأية تأخير في تنفيذ الأفكار خسارته أكبر من عدم استخدام أطر العمل.

أضف لذلك مشاكل التوافق بين المتصفحات والي تحلها أطر عمل الجافاسكريبت. جرب بنفسك تكتب سكربت جافا سكريبت من البداية أو تصميم متجاوب وبتلاحظ كمية الصداع في اختباره في جميع المتصفحات ولكل متصفح النسخ القديمةوالجديدة.

معرفة هندسة أطر العمل متعة ولكن متعة نجاح تنفيذ الفكرة لمشروع الويب أو الموبايل أكبر وجزء من النجاح سرعة التنفيذ.