يمكن استخدام vibe coding لإنشاء صفحة هبوط أو واجهة سريعة، لكنه لا يعني أن لديك نظامًا مكتملًا. يقصد به هنا بناء شيء برمجي عبر توجيه أدوات الذكاء الاصطناعي؛ والفارق الذي يلفت إليه Abdul Osama (عبدول أسامة) هو بين ما يظهر للمستخدم وما يحتاجه النظام كي يعمل فعلًا.
«الشيطان يكمن في التفاصيل». — عبدول أسامة
أين تكمن الفجوة؟
يقول عبدول إن بعض الناس يرون واجهة تشبه واجهة خدمة كبيرة، فيظنون أنهم بنوا نظامًا ينافسها. لكن التشابه الظاهري لا يكشف كل الوظائف الموجودة خلف الواجهة. ويذكر الأمان، والتحقق من هوية المستخدم، وتحسين التحويل، والربط بين الأجزاء أمثلةً على تفاصيل يجب التفكير فيها عند بناء الحل.
«واجهات الاستخدام لا تمثل من وظائفها 20% بالكتير». — عبدول أسامة
بالأرقام
- 20% على الأكثر: تقدير يطرحه عبدول لما قد تكشفه الواجهة المرئية من وظائف الخدمة، وليس قياسًا موثقًا لكل الأنظمة.
| الاستخدام | ما يوضحه المقطع | |---|---| | صفحة هبوط أو واجهة سريعة باستخدام vibe coding | استخدام مناسب لعمل شيء ظاهر بسرعة | | نظام يُستخدم فعليًا | يحتاج إلى تعلم البرمجة والاهتمام بالتفاصيل غير الظاهرة |
خلفية
صفحة الهبوط صفحة تُصمم عادةً لتقديم عرض أو دفع الزائر إلى إجراء محدد. أما «الخلفية البرمجية» فهي الأجزاء التي تعمل وراء الواجهة؛ والتحقق من الهوية هو التأكد من صلاحية دخول المستخدم. وتحسين التحويل يعني محاولة زيادة نسبة الزوار الذين يتخذون الإجراء المطلوب، ولا يقتصر بالضرورة على الخلفية البرمجية.
ماذا تفعل بعد ذلك؟
إذا كان هدفك تجربة فكرة أو إعداد صفحة بسيطة، فابدأ بواجهة سريعة. وإذا كنت تريد نظامًا يعتمد عليه أشخاص، فلا تحكم عليه من شكله فقط: حدّد الوظائف المطلوبة وتعلّم ما يلزم لبنائها وفحصها.