تطبيق الويب والتطبيق الأصلي
منوعات / / July 04, 2021
بقلم: غويلم ألسينا غونزاليس ، في سبتمبر. 2016
إنترنت لم تصبح شبكة اتصالات فحسب ، بل أصبحت أيضًا منصة تنفيذ تطبيق ، نوعًا من نظام التشغيل، و ال المتصفح يشكل واجهته.
لهذا السبب ، في كثير من الحالات ، يتم تقديم سؤال للمطورين: تطبيق محلي أم تطبيق ويب؟
التطبيق الأصلي هو أحد التطبيقات التي يتم تشغيلها عن طريق إجراء مكالمات مباشرة إلى نظام التشغيل ولا يحتاج إلى اتصال لتشغيله
يوفر كل نظام تشغيل عددًا من ملفات مصادر في شكل واجهات برمجة التطبيقات (واجهه المستخدم من عند برمجة التطبيقات) ومكالمات النظام التي تؤدي وظائف معينة وتؤدي مهامًا معينة للتطبيقات.
البرامج التي تستخدم هذه الموارد من أجل تسيير هل ال التطبيقات الأصلية، والتي تسمى كذلك لأنها تعمل "محليًا" على النظام ، دون الحاجة إلى أي دعم آخر.
على النقيض من ذلك ، تعمل تطبيقات الويب على الخادم وتحتاج إلى متصفح ويب للتفاعل مع المستخدم.
كما يوحي اسمه بالفعل ، فإن WebApp هو الذي يحتاج إلى متصفح ويب ليتم تشغيله.
في الواقع ، في الغالبية العظمى من تطبيقات الويب ، لا يعد المتصفح أكثر من نظام أساسي لعرضه واجهة المستخدم والتفاعل معها ، يتم تنفيذها بشكل أساسي على الخادم التحكم عن بعد.
طريقة العمل هذه لها بعض المزايا وبعض العيوب في مقارنة مع التطبيقات الأصلية.
بادئ ذي بدء ، فإن WebApps محدودة من حيث الموارد والإجراءات التي يمكنهم تنفيذها على أي شيء يسمح للمتصفح ، مما قد يعني في كثير من الحالات عدم القدرة على استخدام جميع موارد الحاسوب.
سنحتاج أيضًا إلى اتصال بالإنترنت لتنفيذه ، أو بالشبكة المحلية إذا كان التطبيق للاستخدام الخاص. نظرًا لأن تطبيق الويب يجب أن يقوم ، على أي حال ، بتحميل الموارد من موقعه البعيد ، لأنه في الواقع موجود على الخادم ، في حالة عدم وجود اتصال ، فلا يمكننا فعل الكثير.
من ناحية أخرى ، من بين المزايا ، يمكننا أن نذكر حقيقة أنه يستهلك موارد أقل للأجهزة محليًا ؛ عند التشغيل على الخادم مع الواجهة التي يتم تقديمها من خلال المتصفح ، فإن الخادم هو الذي الذي يزيل عبء العمل الرئيسي ، حيث يعرض الجهاز المحلي ببساطة ملف النتائج.
هذا يقودنا إلى ذلك مع ملف المعدات أقل قوة ، يمكننا الركض تطبيقات أثقل بكثير.
ستكون تحديثات التطبيق أبسط ، نظرًا لأنه عادةً ما يتعين علينا فقط تحديث الجزء الموجود على الخادم ، نظرًا لأنه على الجهاز المحلي سيكون لدينا بالكاد أيقونة مع ارتباط يشير إلى برنامج من الخادم.
من المثير للجدل ما إذا كان سلامة سوف يتحسن أيضًا ، لكننا على الأقل قللنا من نواقل الهجوم.
كل نموذج له مجال تطبيقه
وهذا هو سبب عدم تفوق أحدهما على الآخر. وبالتالي ، إذا كنا نعمل على تطبيق يتطلب استعلامات عن المعلومات المركزية والخدمات عبر الإنترنت ، فبالتأكيد نموذج WebApp سيكون الخيار المثالي ، بينما إذا احتجنا إلى تحقيق أقصى استفادة من الأجهزة واستخدام الوظائف اعتمادًا على طراز الهاتف ، فسيكون الأفضل هو أ برنامج محلي.
الصور: فوتوليا - سيدا
السمات في تطبيق الويب والتطبيق الأصلي