السلام عليكم و رحمة الله
اثناء تجولي بين مواقع تعلم البرمجة لاحظت ان الكثيرين لا يفرقون بين لغتي الجافا و الجافا سكربت (java-java script) فهما لغتان مختلفتان تماما وكل منهما مستقلة عن الاخرى وان تشابهت اسمائهم و تشابهت طريقة بناء الجمل البرمجية بهما قليلا , وهذه نقطة قديمة ربما نوعا ما لكن المبتدئين في هذا المجال لا يزال الكثير منهم يجهلون هذا. لذلك اردت اوضح في هذه التدوينة البسيطة اهم الفروق بينهما و خصائص كل لغة .
Java :
هي لغة ابتكرها جيمس جوسلينج في عام 1992 م , وقد كانت لغة الجافا تطويرًا للغة السي بلاس بلاس (C++)، وعند ولادتها أطلق عليها مبتكرها "أواك" بمعنى شجرة السنديان؛ وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات صن ميكروسيستمز (Sun Microsystems) ، ثم تغير الاسم إلى جافا، من قهوة الجافا (الجاوة) التي تزرع في جزيرة جاوا.
java script :
هي لغة برمجة من تطوير شركة نيتسكيب (Netscape) وصن مايكروسيستمز (Sun Microsystems) ايضا .وفائدة هذه اللغة هي بثّ الحياة إلى شبكة الإنترنت، حيث تستخدم لإنشاء صفحات إنترنت أكثر تفاعلية (ديناميكية).
اوجه الشبه :
- التشابه في الاسم و كما قلنا انه لا توجد علاقة حقيقية بين اللغتين في هذه النقطة .
- التشابه في بناء الجمل البرمجية حيث أن JavaScript و Java شبيهتان بلغة C++ .
اوجه الاختلاف :
- java تم تطويرها من قبل شركة (Sun Microsystems) اما java script فمطورها شركة (Netscape) .
- JavaScript هي لغة نصية (Scripting Language) لا يمكن تنفيذها إلا من خلال متصفح ، بينما لغة Java هي لغة برمجة مستقلة.
- اما اهم شيء يفرق بين اللغتين هو ان اغلب استخدامات java script هي لبناء صفحات ويب تفاعلية اما الجافا و لانها لغة برمجة عامة فهي فتستخدم لبناء تطبيقات الويب ,تطبيقات سطح المكتب , تطبيقات الهواتف ,مشاريع عمل عامة ...
- اخيرا java script تعتبر لغة بسيطة مقارنة بلغة java وسنرى في دروس قادمة ان شاء الله دورات حول كل منهما .
- هذه صورة توضح ايضا الفرق بين اللغتين .
في الاخير نسعد بان تشاركنا رأيك حول لغتي java و java script وايهما انت متقن له