1 post / 0 new
#1 3. فبراير 2018 - 16:33
شبيب ال مطلق
Offline
Last seen: منذ شهر واحد 4 أسابيع
Joined: 2018/01/12 - 3:34م

استخدام اطارات العمل frameworks ضرورة وليست ترف

بسم الله الرحمن الرحيم وبه نستعين والصلاة والسلام على افضل الانبياء والمرسلين ....

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

تعريف اطار العمل من ويكيبيديا والمفهوم واحد =
هي مجموعة من المكونات الجاهزة التي يستخدمها المبرمج في برنامج، حيث أن الهدف منها هو عمل نوع من الأدوات أو البنية التحتية الضرورية للمبرمج، بحيث لا يبدأ برنامجه من الصفر. يختلف إطار عمل عن مكتبة برمجية بسيطة في المقام الأول ب:

  • طبيعته العامية، وتخصصه ضعيف على عكس من المكتبات البرمجية. يمكن لإطار عمل أن يتكون من مجموعة من المكتبات البرمجية، كل واحدة منها متخصصة في مجال معين. هذا لا ينفي أن إطار عمل يمكن أن يتخصص في لغة معينة، منصة معينة، مجال معين: تقرير، ...
  • الإطار الذي يفرضه بالطريقة التي برمج وكون بها، ليوجه بذلك هندسة البرمجيات أو المبرمج على احترام نمط معين. يتم إذن تنظيم المكتبات البرمجية المكونة له وفقا لنفس النموذج.

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

تصميم المواقع =

في بداية دخول النت في عالمنا العربي كان عملية تصميم الموقع سهلة بشكل ما تتخيلونه مع وجود برنامج Frontpage كان التصميم ما ياخذ وقت ولا يحتاج خبرة كبيرة في html لان التصميم كان موجه الى متصفح ومقاس شاشه واحدة Explorer + pc لكن بعد فترة ظهرت لنا مشكلة جديدة وهي المعايير القياسية اللي يستخدمها كافة المتصفحات الاخرى مثل سفاري وفايرفوكس وغيرها وصار المصمم بدل ما يصمم تصميم واحد اصبح بالفعل يصمم اكثر من تصميم لكل متصفح ويحاول بجهد ان يكون تصميمه يظهر بمظهر متناسق على كل المتصفحات لكن للاسف كل المحاولات بائت بالفشل مع تعنت مايكروسوفت في استخدام معايير خاصة بمتصفحها وكان المصمم يضطر ان ينبه الزوار باستخدام متصفح فايرفوكس لتصفح افضل للموقع بعدها بفترة خرج لنا اجهزة حديثة ما كانت على بال المصمم اللي هي اجهزة الجوال الذكية والتابلت وهنا بالذات ما كان امام مصممين المواقع الا انهم ينتظرون الحلول من مؤسسة الويب لان الحمل صار اكبر واضخم عليها لان التصميم بدل ما كان يعرض على اجهزة الحاسب الآلي بمقاس شاشة قريب من بعضه اصبح عندنا اجهزة بمقاسات صغيرة جداُ وهذا اللي حصل بالفعل خرج للمصميم حل ممتاز تم اضافته الى تقنية css اللي هي Media Queries وتم دعمها بشكل سريع للمتصفحات لكن كان فيه مشكلة دائمة في اختلاف التصميم بين المتصفحات مع اكواد css والمطلعين من مصممين المواقع يعرفون سبب هذا الاختلاف كان وما زال السبب الرئيسي في هذا الاختلاف هو اختلاف محركات المتصفحات وطريقة تعاملها مع js و css بشكل مختلف ابدعوا مصممين الويب ميزة reset css لالغاء الاعدادات الافتراضية الموجودة في المتصفحات وحتى يقبلون الاكواد الموجودة في تصميم الموقع بعد هذي الاسباب كلها نقول مستحيل احد يصمم تصميم من الصفر بدون استخدام اطار عمل خاص بتصميم المواقع ...

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

برمجة المواقع =

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

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

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