نبذة عن توفيق النحلاوي

يعمل في مجال تصميم وبرمجة المواقع الإلكترونية منذ 2005، مدرب في نفس المجال، عمل في مشاريع تابعة لـEU حتى عام 2011 ,وتابع مع UNDP أسس مع زملاء الدراسة Guestra كوكالة تصميم وتطوير وموقع HOMELESS-PRO.com لنشر قصص مصورة باللغة العربية للشباب. متابع نشيط لمعظم المستجدات التقنية في عالم تطبيقات الويب والموبايل ، ومهتم بالبرمجيات المفتوحة المصدر المتعلقة بهذا المجال.

مكونات الويب Web Components

لا يخلو أي مشروع ويب حقيقي في أيامنا الحالية يعتمد لغة PHP من استخدام أحد أطر العمل PHP FrameWork، حيث يمكن لكل متابع أن يلمس التسارع في تطور هذه الأطر، وكما نعلم معظم هذه الأطر تهتم بطريقة البرمجة من جهة المخدم (Server Side)، ولكن ما الجديد في التقنيات الويب من جهة الزبون (Client Side)؟!

إن ظهور HTML5 و CSS3 وقبلها مكتبات Javascript (مثل jQuery، Zepto… إلخ ) وما يحدث لهذه المكتبات من تطوير سريع هو أهم ما حصل إلى الأن، ولكن هل هناك مفاهيم جديدة قد تغير كل ما سبق وتتجه بالويب الذي نعلمه اليوم كمبرمجين إلى مستوى جديد تماماً ، ويجعلنا نعود لنتعلم الأساسيات من جديد ؟!، بصراحة الجواب هو نعم :)

قد يعتبر البعض انها نقمة على المبرمجين ، وقد يتحمس البعض لتعلم أشياء جديدة. بكل الأحوال أحد هذه المفاهيم الجديدة هي مكونات الويب أو Web Components.

Web Components

أكمل القراءة

استخدام لغة توصيف النصوص التشعبية الدلالية (Semantic HTML)

لماذا نستخدم وسم <h1> و وسم <p>؟ لماذا لا نستخدم وسم <div> أو <span> دائماً عند كتابة مستند HTML؟ لماذا يوجد وسم مثل <ul> و <h2> و غيرها؟ هل نضع النص داخل وسم <h1> من اجل ان يظهر بحجم اكبر؟

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

HTML5 Semantics

الصورة من صفحة HTML5 Logo

أكمل القراءة