بريمجات جافا

بريمجات-جافا (بالإنجليزية: Java applet)‏ بريمج مكتوب بلغة برمجة جافا يشتغل في متصفح وب الذي يحتوى على تعليمات داخلية تمكن من تشغيل بريمجات متنوعة.

تم إصدار بريمجات-جافا عام 1995 من طرف صن ميكروسيستمز (مطور لغة البرمجة جافا).

بريمجات جافا
بريمجات-جافا كمواد توضيحية تكميلية لمنشور علمي

مقدمة

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

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

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

بالإضافة إلى متصفح وب يمكن أيضا تصفح بريمجات-جافا باستخدام متصفح بريمجات-جافا الذي تم تطويره من طرف صن ميكروسيستمز خصيصا لبرمجة بريمجات-جافا.

الإمكانيات

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

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

مثال

بريمج-جافا يطبع «أحب، إذن أنا موجود» I love, therefore I am بالإنجليزية على الشاشة:

import java.awt.Graphics; public class HelloWorld extends java.applet.Applet {     public void init() { resize(150,25);     }     public void paint(Graphics g) { g.drawString("I love, therefore I am!", 50, 25);     } }       } 

المصدر: example.java و بعد ترجمة هذا المصدر إلى رموز مشتركة، نحصل على: example.class

دمج بريمج-جافا في موقع وب

بعد ترجمة الكود المصدري إلى يونيكود:

  بريمجات جافا: مقدمة, الإمكانيات, مثال - بريمجات جافا - Wiki العربية (Arabic)        

مراجع

انظر أيضا

  • متصفح برمجيات جافا
  • بريمجات جافا بوابة برمجة الحاسوب

Tags:

بريمجات جافا مقدمةبريمجات جافا الإمكانياتبريمجات جافا مثالبريمجات جافا دمج بريمج-جافا في موقع وببريمجات جافا مراجعبريمجات جافا انظر أيضابريمجات جافااللغة الإنجليزيةبريمجاتجافا (لغة برمجة)صن ميكروسيستمزلغة برمجةمتصفح ويب

🔥 Trending searches on Wiki العربية:

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