هل أنت مصمم أم مبرمج؟ الفرق الجوهري بين UX/UI والبرمجة
🧠 أولًا: الفكرة العامة
| المجال : | تصميم واجهة المستخدم (UI/UX) | البرمجة |
|---|---|---|
| الهدف: | تحسين تجربة المستخدم بصريًا وتفاعليًا | بناء الوظائف والتقنيات اللي تشغل المنتج |
| يركزعلى: | الشكل، التفاعل، الراحة، الانطباع | الأداء، المنطق، قواعد البيانات، الأمان |
| الأدوات: | Figma، Adobe XD، Sketch | HTML، CSS، JavaScript، Python، PHP |
🎨 تصميم واجهة المستخدم (UI/UX)
يهتم بكيفية ظهور المنتج للمستخدم.
يحدد أماكن الأزرار، الألوان، الخطوط، التفاعلات.
يدرس سلوك المستخدم ويصمم بناءً عليه.
يهدف إلى جعل المنتج سهل الاستخدام وجذاب.
🧪 مثال: لو بتصمم تطبيق لحجز تذاكر، مصمم UI/UX يحدد شكل الصفحة، أماكن الأزرار، ويجعل الرحلة سهلة وواضحة.
💻 البرمجة (Development)
تهتم بكيفية تشغيل المنتج فعليًا.
تكتب الكود اللي يخلي الزر يشتغل، والبيانات تتخزن، والموقع يستجيب.
تشمل الواجهة الأمامية (Front-end) والخلفية (Back-end).
🧪 مثال: في نفس تطبيق التذاكر، المبرمج يكتب الكود اللي يخلي الزر يحجز التذكرة فعليًا، ويتواصل مع قاعدة البيانات.
🔄 كيف يشتغلوا مع بعض؟
المصمم يرسم الواجهة ويحدد تجربة المستخدم.
المبرمج يحوّل التصميم إلى كود فعلي يعمل على الموقع أو التطبيق.
بدون التصميم، المنتج بيكون صعب الاستخدام. وبدون البرمجة، التصميم بيكون مجرد صورة!
مقال خاص بي 20/7/2025
تعليقات
إرسال تعليق