ان لغة JavaScript هي احدى اللغات الاولى التي تستخدم في بناء صفحات الانترنت ، وهي الشقيقة الصغرى للغة Java الاكثر قوة و تعقيدا .
تكون JavaScript ضمن ملف HTML نفسة ، بينما برامج لغة Java ( المصممة خصيصا للانترنت ) تخزن في ملف مستقل عن صفحات الويب المكتوبة بلغة HTML حتى يتم استدعاؤها.
عندما لا ترغب بتكديس او تركيب عشرات الملفات الاضافية على مزود خدمة الانترنت الخاص بك . فأنك ستجد JavaScript بأنها الاسهل . الا انها بطيئة نسبيا في بعض الاحيان على الرغم من احتواءها على اوامر قوية و مفيدة جدا.
اما برامج CGI واجهة الدخل المشترك ( Common Gateway Interface ) ، فتكتب في اغلب الاحيان بلغة بيرل ، ان برامج CGI تختلف عن البرامج الاخرى في كونها تعمل على مزود خدمة الانترنت عوضا عن جهاز حاسوبك الخاص . اما الفرق الكبير هو ان مدخلاتها تأتي من برامج التصفح و معالجتها تكون على مزود خدمة الانترنت ( حيث توجد برامج CGI) و مخرجاتها تعود الى برامج التصفح مرة اخرى .
( ان CGI ليست لغة انما مقياس لطريقة تفاعل مزود خدمة الانترنت مع برامجك ).
حول لغة Java
في اخر اسبوع من ايار 1995 اصدرت شركة Sun Microsystem منتوج مجاني وهو Java .
لغة Java تشبة لغة ++C كثيرا في الشكل و القدرات ، وهذه ميزه حملت عبء تعلم لغة مختلفة جديدة عن المبرمجين ، لذا استحوذت Java على اهتمام المطورين المحترفين . لقد صممت Java اصلا لتستعمل في برمجة الانترنت . حيث انها اكثر اللغات استقلالا عن نوع نظام التشغيل المستخدم ، حيث ان سمة ( اكتب مرة ، و شغل اينما تريد ) تكسب Java طابعا شديد الاغراء لاستخدامها في انشاء تطبيقات تنفيذية جديدة لشبكة الويب العالمية .

اصبحت Java ، ليس لغة لبناء صفحات انترنت جميلة فحسب ، بل هي ترسخ نفسها كلغة برمجة جادة و قادرة على التعاطي مع اعقد الاستخدامات العلمية .
و لاهمية لغة Java و انتشارها ، بدأت شركات صناعة المعلومات التنافس للهيمنة على المواصفات القياسية للغة Java التي و ضعتها شركة Sun ، فهاهي شركة Knowledge View تنتقل من تطوير برامجيات Java الى Java 2 لتطوير برامجها العربية التي تعتمد على لغة Java ، على الرغم من ان شركة Sun بدأت في مرحلة مبكرة في ادخال الدعم العربي الى Java .
ان Java 2 رفعت من مستوى وظيفة Java و اعادت تأكيد هيمنة هذه اللغة للمستقبل القريب .