برامج التطبيقات

ما هو المقصود بـ(برامج التطبيقات)؟

من أول الأشياء التي يجب فهمها حول مصطلح “برامج التطبيقات” أنه واسع للغاية. يتم تعريف برامج التطبيقات بشكل عام على أنها أي برنامج أو عدد من البرامج المصممة للمستخدمين النهائيين. هذا كل شيء، باختصار.

وبهذا المعنى، يمكن تسمية أي برنامج مستخدم نهائي باسم “تطبيق”. ومن هنا تأتي المقولة القديمة: “هناك تطبيق لذلك”.

غالبًا ما يستخدم الأشخاص مصطلح “برامج التطبيقات” للتحدث عن حزم أو مجموعات من تطبيقات البرامج الفردية، باستخدام مصطلح مختلف، “برنامج التطبيق”، للإشارة إلى التطبيقات الفردية.

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


شرح مفهوم برامج التطبيقات.

تتضمن أمثلة برامج التطبيقات عناصر مثل Microsoft Word أو Microsoft Excel أو أي من متصفحات الويب المستخدمة للتنقل عبر الإنترنت. أو مجموعات البرامج الفعلية نفسها، إذا كانت مخصصة للمستخدمين النهائيين.

هناك طريقة أخرى لفهم برامج التطبيقات وهي مقارنتها بالبرامج الأخرى. بالمعنى الأساسي للغاية، كل برنامج تستخدمه على جهاز الكمبيوتر الخاص بك هو جزء من برنامج تطبيقي.

من ناحية أخرى، فإن نظام التشغيل هو برنامج النظام. تاريخياً، وُلد التطبيق بشكل عام عندما تطورت أجهزة الكمبيوتر إلى أنظمة حيث يمكنك تشغيل قاعدة بيانات معينة على نظام تشغيل معين.


الأنواع الأساسية لبرامج التطبيقات.

تتمثل إحدى طرق القيام بذلك في تجميع جميع برامج التطبيقات في ثلاثة أنواع:

  • برامج المساعدة.

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

  • برمجيات متكاملة.

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

  • برامج تطبيقية محددة.

سيكون هذا تطبيقًا واحدًا تم تطويره لغرض واحد محدد وليس أداة مساعدة. هنا حيث يمكنك فصل جميع هذه التطبيقات المستقلة إلى فئات مختلفة مثل الألعاب ومعالجات الكلمات والمحركات التحليلية وملف الأخبار وما إلى ذلك.

حتى منصات الوسائط الاجتماعية أصبحت تشبه التطبيقات. خاصة على أجهزة الهاتف المحمول الخاصة بنا، حيث يتم إعطاء التطبيقات الفردية الاسم المستعار ” تطبيقات”.

لذلك، بينما يمكن استخدام مصطلح “برنامج تطبيقي” على نطاق واسع، فإنه مصطلح مهم في وصف ظهور بيئات الحوسبة المعقدة من الحواسيب الرئيسية ونماذج Von Neumann المبكرة.


كيف يجب أن أفكر في برنامج التطبيق؟

عندما تفكر في برنامج تطبيقي، فكر في برنامج معين يمكن أن يتم إنشاؤه من الألف إلى الياء للقيام بواحد أو عدة أشياء مهمة.

ثم فكر في ذلك التطبيق النهائي أو مجموعة التطبيقات التي يتم نقلها إلى بيئة نظام التشغيل حيث يمكن للمستخدمين فتح التطبيق واستخدام التطبيق ثم إغلاقه مرة أخرى.

ظل هذا البناء التقليدي مهيمنًا حتى مع انتقالنا عبر الكثير من سيناريوهات الأجهزة المختلفة من الحواسيب المركزية التقليدية إلى الأنظمة الافتراضية والسحابة.

يعد الحديث عن تطور برامج التطبيقات السحابية الأصلية طريقة جيدة للنظر في ما يحتمل أن يتطور في دورة حياة تطوير البرامج في المستقبل.

مقالات مرتبطة...

  • ما هو امتداد ملفات الصور (TIFF)؟

    امتداد TIFF هو تنسيق ملف صورة لتخزين الرسومات النقطية. وهو تنسيق متعدد الاستخدامات يدعم الميزات المتقدمة مثل الطبقات والشفافية وملفات الصور المتعددة. يمكن أن تكون ملفات TIFF عالية الجودة ولكنها غالبًا ما تكون أكبر بكثير من أنواع الصور الأخرى. يستخدم تنسيق TIFF علامات لتخزين البيانات التعريفية للصورة أو الصور التي يحتوي عليها الملف. تمنح هذه…

  • خطوة بخطوة: طريقة شراء أرض إفتراضية في الميتافيرس.

    عالم الميتافيرس قادم لا محالة سواء أحببنا ذلك أم لا، قد يكون شراء أرض افتراضية هو أفضل طريقة للمشاركة في هذه التقنية المتطورة منذ البداية، اذا سنقدم لكم طريقة شراء أرض إفتراضية في الميتافيرس.   كانت فكرة الاستثمار في قطعة أرض افتراضية تبدو سخيفة قبل عدة أعوام. اليوم، تُباع العقارات الافتراضية بمئات الآلاف من الدولارات. بينما…

  • ما هو (Direct3D)؟

    Direct3D عبارة عن واجهة برنامج تطبيقي (API) تم تطويرها بواسطة Microsoft وتوفر مجموعة من الأوامر والوظائف لمعالجة الكائنات ثلاثية الأبعاد. باستخدام أوامر Direct3D، يمكن لمطوري البرامج الاستفادة من العديد من الوظائف المكتوبة مسبقًا. يتيح ذلك للمبرمجين كتابة تعليمات برمجية أقل بكثير مما لو كان عليهم كتابة جميع الوظائف من البداية. يجعل Direct3D من السهل نسبيًا…

  • ما هو الموقع المصغر (Minisite)؟

    الموقع المصغر (Minisite)، الذي يطلق عليه أحيانًا الموقع المصغر، هو موقع ويب صغير مخصص لموضوع محدد. تحتوي معظم المواقع المصغرة على حوالي خمس صفحات، على الرغم من أن الموقع الصغير قد يكون صغيرًا مثل صفحة ويب واحدة أو كبيرًا حتى 20 صفحة. غالبًا ما ترتبط المواقع المصغرة بمواقع ويب أكبر. على سبيل المثال، قد يشتمل…

  • ما هو الفرق بين الويب 3.0 والميتافيرس؟

    الويب 3.0 والميتافيرس، كلمتان قويتان أو مصطلحات تولد الضجيج وتجلب موجة من الإثارة إلى عالم المال والأعمال، لكن ما هو الفرق بين الويب 3.0 والميتافيرس؟ لا يزال معظم الناس غير مدركين لتحول العالم من الويب 2.0 إلى الويب 3.0 وغالبًا ما يخلطون بين هذه المصطلحات. على الرغم من ارتباطهما بعدة طرق مهمة، إلا أنهما يمثلان مفاهيم…

  • تعريف برمجة الشبكات.

    من أكثر التخصصات المطلوبة اليوم في عالم التقنية هو تخصص برمجة الشبكات؟ لكن ما هو تعريف برمجة الشبكات؟ وما هي لغات البرمجة المطلوب تعلمها؟ تعريف برمجة الشبكات. يمكن تعريف برمجة الشبكات على أنها “عملية استخدام كود الحاسوب لكتابة البرامج أو العمليات التي يمكنها التواصل مع البرامج أو العمليات الأخرى عبر الشبكة”. يستخدم المبرمجون العديد من…