أكواد جاهزةكورسات

ما هي لغة جافا Java و لماذا أتعلمها ؟

ما هي لغة Java ؟

لغة جافا (Java) هي لغة البرمجة الأكثر استخدامًا و الأكثر شهرة لدى المطورين كما أنها أفضل لغة لتطوير تطبيقات نظام الأندرويد Android. إنها لغة برمجة موجهة للكائنات تُستخدم لإنشاء تطبيقات الويب وسطح المكتب وتستند إلى الفئات.

تاريخها

يعود تاريخ إنشاءها إلى تسعينيات القرن الماضي و بالتحديد في عام 1992م على يد جيمس جوسلينج ( James Gosling) عندما بدأ هو و فريقه Sun Microsystems العمل على إصدار أكثر قابلية للنقل و سهل للمبتدئين من لغة البرمجة C ++ حيث يتضمن هذا الإصدار إدارة الذاكرة التلقائية.

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

مجالات استخدام جافا Java

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

  • تطوير تطبيقات الجوال : حيث تعتبر فوق الجميع في هذا المجال فهي اللغة الرئيسية في بيئة تطوير تطبيقات الاندرويد في Android studio .
  • برمجة و تطوير تطبيقات سطح المكتب GUI.
  • التطبيقات المستندة إلى الويب.
  • تستخدم لتقنيات جانب الخادم مثل Apache و JBoss و GlassFish وما إلى ذلك.
  • تطوير تطبيقات الألعاب .
  • ستعمل في تقنيات البيانات الضخمة Big Data.
  • تطبيقات انترنت الأشياء.

ميزات و إيجابيات جافا

  • إنها واحدة من لغات البرمجة سهلة الاستخدام للتعلم.
  • كود جافا يشتغل على كل منصات الحوسبة تقريبا.
  • Java مستقلة عن النظام الأساسي، أي أن البرامج التي تم تطويرها في أحد الأجهزة يمكن تنفيذها في جهاز آخر.
  • مصممة لبناء تطبيقات موجهة للكائنات.
  • تم إنشاؤها للبيئة الموزعة للإنترنت.
  • تسهل الحوسبة الموزعة حيث تتمحور حول الشبكة.

سلبيات لغة جافا

  • تعتبر من اللغات البطيئة إضافة إلى أن أذائها ضعيف نوعا ما.
  • واجهة المستخدم الرسومية لجافا ليست جذابة كما أنها غير سلسة.
  • تطلب كمية كبيرة من ذاكرة الوصول العشوائي.
  • عدد أسطر كودها كبيرة مقارنة بلغات برمجة أخرى.

إحصائيات عنها

  • هناك عشرة ملايين مطور جافا في العالم.
  • إنها لغة البرمجة الأكثر شيوعًا بين المبرمجين.
  • تم تثبيت Java على 97 بالمائة من Enterprise Desktops.
  • تم تثبيتها على 4 مليارات هاتف محمول.
  • تم تثبيت جافا على 150 مليون جهاز تلفزيون.
  • يتم شحن Java ME بواسطة 5 من أفضل 5 مُصنِّعين للمعدات الأصلية.
زر الذهاب إلى الأعلى