05 / الخدمة 05
تطبيقات متعددة المستخدمين بحسابات وصلاحيات وقاعدة بيانات حقيقية خلفها — متاحة من أي مكان، دون تثبيت أي شيء.
نظرة عامة
الموقع يعرض عملك؛ أما تطبيق الويب فهو عملك نفسه وقد صار برنامجًا. يسجّل المستخدمون الدخول، وتُنشأ البيانات وتتغير، وترى الأدوار المختلفة أشياء مختلفة، والنظام يؤدي عملًا حقيقيًا — تسعيرًا وتتبعًا واعتمادًا وتقارير. تصمّم أبرودلي تِك هذه المنصات وتبنيها من الشارقة في الإمارات، لفرق في الدولة وحول العالم.
التطبيق الجاهز للإنتاج أكثر من مجموعة شاشات. خلف الواجهة نبني طبقة الخادم والواجهة البرمجية، وقاعدة البيانات العلائقية، والمصادقة والتحكم بالوصول حسب الدور، والتحقق على الخادم وسجل التدقيق — الهندسة التي تقرر هل يبقى النظام سريعًا وصحيحًا وآمنًا وفيه خمسون ألف سجل وثلاثون مستخدمًا في اللحظة نفسها.
وإن لم تكن متأكدًا في أي جانب من الخط الفاصل بين الموقع والتطبيق يقع مشروعك، فالمحكّ بسيط: إن كان أحد سيسجّل الدخول ويعدّل بيانات، فأنت تبني تطبيقًا. وكثير من المشاريع يتضح أنها تحتاج الاثنين معًا — فيُبنيان معًا.
ما الذي نبنيه
عروض تشغيلية حيّة مبنية على بياناتك، فتأتي القرارات من الأرقام الحالية لا من تصدير الشهر الماضي.
حسابات يرى فيها عملاؤك طلباتهم وفواتيرهم ومستنداتهم وحالة مشاريعهم ويتصرفون بشأنها مباشرة.
أدوات داخلية للأعمال التي يكررها فريقك يوميًا، بالضوابط والصلاحيات التي يحتاجها كل دور.
تطبيقات تتفاعل فيها عدة أدوار — تقديم ومراجعة واعتماد وتقارير — يرى كل منها ما يخصه فقط.
بيانات منظمة بعلاقات صحيحة وتحقق وبحث، بدل جدول بيانات مشترك لا يثق به أحد.
واجهة واضحة فوق بيانات تملكها بالفعل، ليتمكن غير التقنيين من إدارتها بأمان.
الإمكانات الأساسية
كيف نساعدك
معظم مشكلات التطبيقات هي مشكلات بيانات. نصمّم البنية أولًا، وهذا ما يمنع النظام من أن يصبح غير قابل للاستخدام مع التوسع.
الصلاحيات والتحقق تُفرض على الخادم لا في الواجهة فقط. ما لا يستطيع المستخدم رؤيته، لا يستطيع طلبه أيضًا.
تقسيم الصفحات والفهرسة والاستعلامات المنطقية من البداية، ليبقى التطبيق سريعًا وفيه خمسون ألف سجل.
بمزيد من التفصيل
تسجيل دخول ومعالجة كلمات مرور وإدارة جلسات وفق الممارسات الحديثة، لا بالارتجال. الحدّ الفاصل بين بياناتك والإنترنت ليس مكانًا للإبداع.
كل دور يرى ويفعل ما يخصّه بالضبط — مفروضًا على الخادم، فلا يستطيع مستخدم فضولي أن يطلب طريقه متجاوزًا الواجهة.
طبقة واجهة برمجية نظيفة بين الواجهة والبيانات تعني أن الخادم نفسه يستطيع لاحقًا خدمة تطبيق جوال أو تكامل أو شريك — دون إعادة بناء.
عروض تشغيلية على بيانات حالية، مع تصدير لمن يعيشون في جداول البيانات. القرارات تأتي من النظام، لا من مرفق بريد الشهر الماضي.
تقسيم الصفحات والفهرسة وانضباط الاستعلامات من الإصدار الأول — لأن «سريع مع بيانات الاختبار، غير قابل للاستخدام في الشهر السادس» هو الفشل الكلاسيكي لتطبيقات الويب.
مستضاف على بنية تحتية تتحكم بها، منشور بشكل نظيف، مراقب بعقلانية. التحديثات تصل كل مستخدم فورًا؛ ولا يُثبَّت شيء على جهاز أحد.
مقارنة منصفة
كثير من المشاريع تحتاج الاثنين — موقعًا عامًا وتطبيقًا خلف تسجيل دخول. وغالبًا يُبنيان معًا، بلغة تصميم واحدة وخادم واحد.
النطاق والمدة والتكلفة
كل دور مميز يضاعف الشاشات والقواعد والاختبارات. دوران وخمسة أدوار مشروعان مختلفان.
كم نوعًا من السجلات يوجد، وكيف تترابط — هذا يقرر معظم الهندسة في الأسفل.
الإنشاء والتعديل البسيطان سريعان؛ أما مسارات العمل متعددة الخطوات بموافقات وحالات وإشعارات فهي العمل الحقيقي.
كل نظام خارجي — المحاسبة والبريد والدفع وموقعك — يُحدد نطاقه وفق ما تقدّمه واجهته البرمجية فعلًا.
التقارير التشغيلية القياسية جزء من البناء؛ أما عروض التحليلات المخصصة فتُحدد وفق المتطلب.
عشرة مستخدمين في مكتب واحد ومئات عبر الفروع يقودان إلى قرارات مختلفة في البنية التحتية وعمل الأداء.
الأسئلة الشائعة
الموقع يعرض المعلومات للزوار بشكل أساسي. أما تطبيق الويب فهو برنامج: يسجّل المستخدمون الدخول ويدخلون البيانات ويعدّلونها، والنظام ينفّذ عملًا نيابة عنهم. كثير من المشاريع تحتاج الاثنين، وغالبًا يُبنيان معًا.
نعم، حين توفّر تلك الأدوات واجهة برمجية أو تصديرًا مدعومًا. نتحقق مما هو متاح فعليًا قبل إدراج أي تكامل في نطاق العمل.
على استضافة تتحكم بها أنت. ننصحك بالإعداد المناسب لحجم الاستخدام المتوقع ونتولى إعداد النشر.
نعم. تطبيقات الويب متجاوبة افتراضيًا فتعمل في متصفح الجوال. وإن كنت تحتاج تجربة قابلة للتثبيت، فذلك مشمول ضمن تطبيقات الجوال.
نعم، وإن كان هذا هو الطموح فقلها مبكرًا — خدمة عدة شركات عميلة من تطبيق واحد تغيّر طريقة تصميم الحسابات وفصل البيانات والفوترة. والبناء على هذا الأساس من البداية أرخص بكثير من ترقيعه لاحقًا.
تطبيق الويب يُنشر مركزيًا: الإصلاح أو الميزة تصل كل مستخدم دفعة واحدة، دون تثبيت أي شيء. ونتفق على ترتيب دعم للتطوير المستمر مع نمو النظام.
نعم. تطبيق الويب يُسلَّم عن بُعد بطبيعته، وكذلك طريقتنا في العمل — نبني من الشارقة في الإمارات لعملاء حول العالم.
تواصل معنا
أخبرنا بما تحتاجه في تطبيقات الويب، وسنعود إليك بأسئلة ومنهجية وتسعيرة.