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

جدول المقارنة
معلمات المقارنة | طلب توظيف جديد | الصغير |
---|---|---|
تعريف | التطبيقات عبارة عن برامج قائمة بذاتها يمكن تشغيلها بشكل مستقل بدون متصفح. | التطبيقات الصغيرة هي برامج محددة يمكن تشغيلها ضمن مستند ويب بتنسيق HTML وتحتاج إلى متصفح متوافق مع Java لتشغيلها. |
خلق | تم إنشاء التطبيقات عن طريق كتابة البرنامج بالطريقة الأولية. | تم إنشاء التطبيقات الصغيرة عن طريق توسيع جافا. الصغير |
التنفيذ | لتنفيذ التطبيقات ، يلزم الأسلوب الرئيسي (). | لتنفيذ التطبيقات الصغيرة ، يلزم وجود inti (). |
ما هو التطبيق؟
التطبيق عبارة عن برنامج Java مستقل يعمل على نظام تشغيل أساسي. يدعمها الجهاز الظاهري إما من جانب العميل أو الخادم.
يقوم بوظائف محددة على أي جهاز ، بغض النظر عن بنية الكمبيوتر. يتم التطبيق بشكل عام ويمكن أن يؤدي أي مهمة محددة للمستخدم.
إنه برنامج كبير الحجم. يُنفَّذ بواسطة المستخدمين، وأحيانًا بواسطة برامج تطبيقات أخرى.
يمكن أن يعمل التطبيق مع واجهة المستخدم الرسومية (GUI) أو بدونها. تتمتع برامج التطبيقات بإمكانية الوصول إلى جميع بيانات النظام والمعلومات والملفات والمجلدات والموارد.
هذه موثوقة ، لذلك لا توجد قيود أمنية عليها. من أمثلة تطبيقات Java برامج قواعد البيانات وبرامج تحرير النصوص والصور وجداول البيانات وما إلى ذلك.

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

الاختلافات الرئيسية بين التطبيق والصغير
- التطبيقات هي برامج كبيرة ، في حين أن التطبيقات الصغيرة هي برامج أصغر.
- التطبيقات هي برامج قائمة بذاتها يمكن تشغيلها بشكل مستقل ولا تحتاج إلى متصفح ويب. من ناحية أخرى ، يتم تضمين التطبيقات الصغيرة داخل صفحة HTML وتحتاج إلى متصفح ويب متوافق مع جافا لتشغيلها.
- لتنفيذ التطبيقات ، الطريقة الأساسية () مطلوبة. من ناحية أخرى ، لتنفيذ التطبيقات الصغيرة ، يلزم وجود inti ().
- يمكن للتطبيقات الوصول إلى جميع البيانات والمعلومات والمجلدات والملفات المتوفرة على النظام. في المقابل ، لا يمكن للبرامج الصغيرة الوصول إلى أي بيانات أو معلومات أو مجلد أو ملف متاح على النظام.
- لا تتطلب التطبيقات قدرًا كبيرًا من الأمان لأنها برامج موثوقة. من ناحية أخرى ، تتطلب التطبيقات الصغيرة أمانًا عاليًا لأنها ليست برامج موثوقة.
- لا تتطلب التطبيقات أي واجهة مستخدم رسومية (GUI) ، بينما يجب أن تعمل التطبيقات مع واجهة مستخدم رسومية (GUI).
