مجرة - Majarah
طريقك الى العالم

الفرق بين الجافا والجافا سكربت

العديد من المبرمجين في بداية المشوار البرمجي لا يعرفون أنه هناك فرق شاسع بين الجافا والجافا سكريبت ولكل منهم استخداماً مختلفاً , وهذا ما السبب التشتت لدى الكثير من المبرمجين في هذا الموضوع مهمتنا أن نقوم بمعرفة الفرق بينهما .

وسنقوم بشرح بسيط ولن نتعمق في أي منهما فقط نريد التوضيح الفرق بين الجافا والجافا سكريبت .

ما هي الجافا (java)

نبذة عن الجافا

الجافا هي لغة برمجة كائنية التوجه (oop) أسسها المطور الشهير جيمس غوسلينغ عام 1994 وظهرت للعالم عام 1995 وكان هذا لصالح شركة  ( Microsystems  Sun ) , وهي بمثابة العقل في معظم اجهزة التشغيل الذكية , وهي تشبه الى حد ما ++C ولكنها اكثر انتاجاً .

الهدف من إنشاء الجافا

وكان الهدف من إنشائها هو كتابة كود واحد يعمل في كل مكان (نظام تشغيل) حيث كان الشعار الخاص بلغة الجافا "اكتب مرة وشغل في أي مكان" (بالإنجليزية: Write Once Run Anywhere) , حيث انك اذا اردت ان تقوم بعمل تطبيق يعمل على كل انظمة التشغيل , فستقوم بالبرمجة اكثر من بأكثر من لغة ولكن مع جافا فقد حلت هذه المشكلة   .

مميزات الجافا

تتميز لغة الجافا عن عن غيرها بالعديد من الخصائص ومن اهمها :

  • لغة برمجة كائنية التوجه أي أنها تتكون من (class)
  • بسيطة : يمكن لأي احد ان يتعلمها وأصبحت أكثر سهولة الآن  
  • العمل في أي مكان
  • الأمان
  • ديناميكية

فيما تستخدم لغة الجافا

تستخدم لغة الجافا العديد من الأشياء مثل :

  • أنظمة الصرف الآلي
  • تطبيقات سطح المكتب
  • تطبيقات الموبايل
  • تطبيقات الويب
  • برمجة الشرائح الذكية

والان عرفنا بعض خصائص الجافا بقي أن نعرف ما هي الجافاسكربت

ما هي الجافاسكربت

نبذة عن الجافا سكربت

الجافاسكربت من أفضل اللغات التي ستقابلها فى حياتك وهي لغة برمجة عالية المستوى تخاطب متصفحات الويب مثل : جوجل كروم و فايرفوكس الخ... .

قام بتصميمها المبرمج الأمريكي من أصل ألماني والرئيس التنفيذي لمؤسسة موزيلا وهو  برندان آيخ (Brendan Eich)

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

مميزات الجافا سكربت  

  • سهلة الاستخدام حيث انه تتم معالجة الجافاسكربت كنص مصدري عكس الجافا تحول إلى  Bytecode .
  • لا يلزم تعريف نوع المتغيرات مثل الجافا ولكن في الجافاسكربت تكون بشكل أكثر ديناميكية حيث يتم التعرف على نوع المتغير بشكل ديناميكي .
  • تدعم البرمجة الأمرية

فيما تستخدم الجافا سكربت  

تستخدم الجافا سكريبت بشكل كبير في تصميم وبرمجة صفحات  الويب سواء من جانب المتصفح او السيرفر وايضاً تستخدم في مجال برمجة الالعاب بشكل كبير  

وهذا هو الفرق بين الجافا والجافا سكريبت وسنقوم في المواضيع التالية بالشرح التفصيلي لهما وشرح تقنيات الجافا سكربت المختلفة  
تابعونا على فيسبوك لمتابعة كل جديد  

لما لا تترك تعليق