إنشاء تطبيق ويب

في يونيو ، موقع اختبار نظرية القيادة الخاص بنا www.passyourtheory.co.uk احتفلت بعيدها الثاني بتصميم موقع جديد تمامًا. نظرًا لأننا نخطط لمستقبل تطبيق الويب هذا ، فقد قضيت بعض الوقت في التفكير فيما تعلمناه خلال هذين العامين ، خلال هذا الوقت ، أصبح Passyourtheory (PYT) ، بعد بداية بطيئة ، منتجًا مربحًا وناضجًا مع عمل مستقل هوية. كواحد من مؤلفيها ، من السهل عليّ أن أصبح مهووسًا بتفاصيل تطوير تطبيقات الويب ، ولكن كل هذا الجهد سوف يضيع إذا كنا نسير في الاتجاه الخاطئ. من نواحٍ عديدة ، يعد الترميز الفعلي هو الجزء السهل ، نظرًا لأن البرمجة تحكمها مجموعة من قواعد بناء الجملة غير المرنة التي يتم حرقها في العقل الباطن لجميع المبرمجين ذوي الخبرة ، في حين أن التخطيط هو عملية أقل تحديدًا ، وهي ، بصراحة ، أقل بكثير مريح.

إنشاء تطبيق ويب

في هذا الشهر ، أود أن أبدأ بمشاركتكم تجربتي الواقعية في تخطيط وإنشاء وتشغيل تطبيق ويب ناجح. لا يتمثل الهدف في تغطية أي من المشكلات بعمق كامل ، بل توجيهك في الاتجاه الصحيح إذا كنت مهتمًا بتطوير تطبيقات الويب. لنبدأ من البداية: عملية التخطيط.

الفكرة

الخطوة الأكثر أهمية هي الخطوة الأولى ، الخروج بفكرة جيدة ، وأفضل مصدر للأفكار هو تجربتك الخاصة. على سبيل المثال ، خطرت لي فكرة PYT عندما أقف في طابور في WHSmith - كانت أمامي امرأة شابة ممسكًا بقرص مضغوط يغطي الاختبار النظري ، وقد أدهشني حينها أن هذه الخدمة يمكن تقديمها بشكل أفضل متصل. لماذا؟ أولاً ، لأنه يمكن منح الوصول على الفور ، وبالتالي توفير تلك الرحلة إلى المتاجر ؛ ثانيًا ، لأن تحديث تطبيق الويب أسهل بكثير من تحديث القرص المضغوط ؛ وثالثًا ، من خلال فرض رسوم على الوصول استنادًا إلى طول المدة التي يستغرقها ، يمكننا تقديم أسعار تناسب احتياجات كل مستخدم بدلاً من تكلفة واحدة ثابتة للجميع.

عادةً ما يكون البحث لمدة خمس دقائق على Google كافيًا لاستبعاد أي فكرة جديدة تأتي إلي ، لأن الاحتمال هو أن هذا المكان قد تم احتلاله بالفعل. ومع ذلك ، في هذه الحالة ، وجدت منافسًا واحدًا فقط ، وهو ما حيرني. في مزيد من التحقيق ، أصبح من الواضح لماذا: الاختبار النظري الذي يراه السائق المتعلم في يوم الاختبار هو مكونة من أسئلة تم سحبها عشوائيًا من مجموعة تضم أكثر من 1200 ، تم إنشاؤها بواسطة معايير القيادة وكالة. يمكن ترخيص نص هذه الأسئلة من DSA ، ولكن هذه ليست عملية تافهة وتتضمن التفاوض على عقد يجب أن يوقعه وزير النقل. ثم يتم دفع الإتاوة على جميع العضويات ، وكانت هذه الضربة المزدوجة لعملية الترخيص المعقدة والاضطرار إلى دفع الإتاوات هي التي أدت إلى تأجيل الآخرين. بالإضافة إلى ذلك ، بالطبع ، الوقت والتكلفة اللذين ينطوي عليهما إنشاء تطبيق الويب نفسه.

PYT هو مثال لتطبيق ويب قائم على المعلومات. يكلف الاختبار النظري 21.50 جنيهًا إسترلينيًا ، ولكن فشل حوالي نصف جميع الاختبارات ، لذلك يعتبر الكثير من الناس أن استثمارًا بقيمة 2.99 جنيهًا إسترلينيًا يمثل قيمة جيدة. تشمل الأمثلة الأخرى موقع Lynda.com الرائع جدًا ، والذي يوفر تدريبًا على التقديم عبر الإنترنت بتكلفة شهرية ثابتة ، وبالطبع Britannica و Encarta.

من ناحية أخرى ، يتخذ محرر مستندات Google نهجًا مختلفًا. إنه يوفر معالجة الكلمات وجداول البيانات ، التي كانت متوفرة سابقًا على سطح المكتب فقط ، ويقدمها عبر الإنترنت. تم فقد الكثير من وظائف Word و Excel في الترجمة ، ولكن تمت إضافة وظائف أخرى تستفيد من التسليم عبر الإنترنت. هذا هو المفتاح: إذا كنت تفكر في إنشاء إصدار ويب لتطبيق سطح المكتب ، فيجب أن يكون هناك بعض الفوائد العامة للمستخدم النهائي. من غير المحتمل أن تتمكن من توفير جميع ميزات Photoshop ، على سبيل المثال ، ولكن هل يمكنك تعويض ذلك نقص الميزات (في حد ذاته ميزة لبعض المستخدمين) عن طريق إضافة ، على سبيل المثال ، تعليق المستخدم أو مشاركته قدرات.