العديد من المبرمجين في بداية المشوار البرمجي لا يعرفون أنه هناك فرق شاسع بين الجافا والجافا سكريبت ولكل منهم استخداماً مختلفاً , وهذا ما السبب التشتت لدى الكثير من المبرمجين في هذا الموضوع مهمتنا أن نقوم بمعرفة الفرق بينهما .
وسنقوم بشرح بسيط ولن نتعمق في أي منهما فقط نريد التوضيح الفرق بين الجافا والجافا سكريبت .
الجافا هي لغة برمجة كائنية التوجه (oop) أسسها المطور الشهير جيمس غوسلينغ عام 1994 وظهرت للعالم عام 1995 وكان هذا لصالح شركة ( Microsystems Sun ) , وهي بمثابة العقل في معظم اجهزة التشغيل الذكية , وهي تشبه الى حد ما ++C ولكنها اكثر انتاجاً .
وكان الهدف من إنشائها هو كتابة كود واحد يعمل في كل مكان (نظام تشغيل) حيث كان الشعار الخاص بلغة الجافا "اكتب مرة وشغل في أي مكان" (بالإنجليزية: Write Once Run Anywhere) , حيث انك اذا اردت ان تقوم بعمل تطبيق يعمل على كل انظمة التشغيل , فستقوم بالبرمجة اكثر من بأكثر من لغة ولكن مع جافا فقد حلت هذه المشكلة .
تتميز لغة الجافا عن عن غيرها بالعديد من الخصائص ومن اهمها :
تستخدم لغة الجافا العديد من الأشياء مثل :
والان عرفنا بعض خصائص الجافا بقي أن نعرف ما هي الجافاسكربت
الجافاسكربت من أفضل اللغات التي ستقابلها فى حياتك وهي لغة برمجة عالية المستوى تخاطب متصفحات الويب مثل : جوجل كروم و فايرفوكس الخ... .
قام بتصميمها المبرمج الأمريكي من أصل ألماني والرئيس التنفيذي لمؤسسة موزيلا وهو برندان آيخ (Brendan Eich)
كانت لغة الجافا سكريبت موجهة للمبرمجين الهواة وغير المحترفين، إلا أنه تزايد الاهتمام بها وجذبت اهتمام مبرمجين محترفين بعد إضافتها لتقنيات جديدة كانتشار تقنية أجاكس التي أدت إلى سرعة في التفاعل بين الخادم والعميل.
تستخدم الجافا سكريبت بشكل كبير في تصميم وبرمجة صفحات الويب سواء من جانب المتصفح او السيرفر وايضاً تستخدم في مجال برمجة الالعاب بشكل كبير
وهذا هو الفرق بين الجافا والجافا سكريبت وسنقوم في المواضيع التالية بالشرح التفصيلي لهما وشرح تقنيات الجافا سكربت المختلفة
تابعونا على فيسبوك لمتابعة كل جديد