مرجع
آخر الزيارات

بريمجات جافا

400 كلمة•0 مشاهدة•🗒️ منذ 7 أيام
باختصار: بريمجات-جافا بريمج مكتوب بلغة برمجة جافا يشتغل في متصفح وب الذي يحتوى على تعليمات داخلية تمكن من تشغيل بريمجات متنوعة. في هذه المقالة 5 أقسام: «دمج بريمج-جافا في موقع وب»، «المصدر: example.java» و«مقدمة» وغيرها.
المحتويات
  1. دمج بريمج-جافا في موقع وب
  2. المصدر: example.java
  3. مقدمة
  4. مثال
  5. الإمكانيات
بريمجات جافا

تعريفًا بالموضوع، بريمجات-جافا بريمج مكتوب بلغة برمجة جافا يشتغل في متصفح وب الذي يحتوى على تعليمات داخلية تمكن من تشغيل بريمجات متنوعة. تم إصدار بريمجات-جافا عام 1995 من طرف صن ميكروسيستمز (مطور لغة البرمجة جافا). ونتناول فيما يلي مزيدًا من التفاصيل.

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

  • بعد ترجمة الكود المصدري إلى يونيكود:
  • بريمج-جافا
  • مراجع
  • انظر كذلك

المصدر: example.java

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

مقدمة

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

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

علاوةً على ذلك، وفضلًا عن ظهور أدوبي فلاش نجد ازدياد إمكانيات لغة ترميز النص الفائق (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);
  • }
  • }
  • }

الإمكانيات

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

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

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.