جافا Java
:
لغة
برمجة كائنية
object-oriented، طورتها
شركة Sun Microsystems،
وتستخدم لإضافة الرسوم المتحركة، وأسعار البورصة الفورية، وغيرها من
المزايا الديناميكية إلى صفحات ويب. تتيح لغة جافا إمكانية كتابة برمجيات
applets
( عبارة عن برامج تطبيقات صغيرة ) ، يمكن إرسالها من المزود
server
إلى المتصفح، الذي
يستطيع فك شيفرتها وتنفيذها، بواسطة ما يسمى آلة جافا الافتراضية
Java
virtual machine ( JVM )،
التي تكون مدمجة فيه أو تضاف إليه. وينبغي لآلة جافا الافتراضية أن تكون
متوافقة مع المنصة التي تعمل عليها، أما برمجيات جافا فيمكن تنفيذها على أي
منصة تحتوي على آلة جافا الافتراضية، سواء كانت منصات ماكنتوش أو ويندوز أو
غيرهما، ولذلك توصف لغة جافا بأنها مستقلة عن المنصة
platform independent.
وتوفر آلة جافا الافتراضية تدابير أمنية لحماية موارد وبيانات الكمبيوتر
الذي يستضيفها، من احتمالات العبث والتخريب. توفر معظم برامج التصفح شائعة
الاستخدام، الدعم للغة جافا. وتعكف شركة صن حالياً على تطوير رقاقات
معالجات خاصة لتشغيل تطبيقات جافا بكفاءة عالية، بدون الحاجة إلى آلات جافا
الافتراضية. وتعمل العديد من الشركات على إنتاج أدوات تطوير خاصة بلغة
جافا. وفيما لا تدير مايكروسوفت ظهرها للغة جافا، فإنها تنتهج سياسة مناوئة
لشركة صن، فيما يتعلق بمواصفاتها، وهي تجاهد من جهة أخرى للترويج لتقنيتها
المنافسة، ActiveX.
جافاسكريبت
JavaScript
:
لغة
طورتها كل من شركتي Sun
Microsystems وNetscape،
لتسهيل إضافة مزايا تفاعلية إلى صفحات ويب. وعلى الرغم من كونها مشتقة من
لغة جافا، فإن جافاسكريبت تمثل لغة منفصلة، وإلى حد ما، أكثر بساطة. وتنحصر
فاعلية جافاسكريبت في جهة الزبون
client،
حيث أن المفسر interpreter،
الذي ينفذ تعليماتها، يكون مدمجاً في المتصفح.
|