GENERAL TRACK
بناء تطبيق حقيقي
انتقل من الصفحات إلى التطبيقات. ابنِ لوحة معلومات للطقس وكتاب وصفات.
1ما الذي يجعل الشيء "تطبيقًا" بدلًا من "صفحة"؟
لقد كنت تبني صفحات ويب -- مستندات ثابتة مع بعض التفاعلية. أما التطبيق فيذهب إلى أبعد من ذلك. فهو يدير البيانات، ويستجيب لمدخلات المستخدم بشكل ديناميكي، وغالبًا ما يبدو مثل تطبيق حاسوب أو هاتف.
الصفحة مقابل التطبيق
صفحة ويب
- تعرض محتوى ثابتًا
- تفاعلية محدودة أو معدومة
- تخيّل: قائمة طعام مطعم، مقال مدونة
تطبيق ويب
- يدير الحالة (بيانات تتغير)
- يتفاعل مع مدخلات المستخدم في الوقت الفعلي
- تخيّل: تطبيق طقس، كتاب وصفات، جي ميل
الفرق الأساسي هو الحالة. يحتفظ التطبيق بالبيانات في الذاكرة (مثل قائمة وصفات أو المدينة الحالية في بحث الطقس) ويحدّث العرض عندما تتغير تلك البيانات. في كل مرة تبحث أو تصفّي أو تضيف أو تحذف -- تتغير حالة التطبيق وتعكس الواجهة ذلك.