• 0

ما الفرق بين Java و JavaFx؟

أريد معرفة الفرق بين Java وJavaFx، فهل هما إصدارين من لغة جافا أم ماذا؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

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

JavaFx، هي مكتبة من إصدارات شركة Sun -نفس الشركة المبتكرة لجافا- حيث عمدت الشركة إلى محاولة تسهيل عملية بناء تطبيقات جافا باستخدام هذه المكتبة.

وإليك مقارنة سريعة بينهما:

Java:
الإيجابيات:
- تصميم مرئي جيد، ومحرر مساعد للمبرمج.
- توفر مجموعة كبيرة من الأدوات المفيدة.
- جيدة للتطبيقات المتصلة مع قواعد البيانات وواجهة مستخدم.

السلبيات:
- عدم دعم الملتميديا بشكل جيد.
- إنشاء أدوات جديدة غير سهل ويحتاج درجة احترافة كبيرة.
- لا تدعم animation

javafx:

الإيجابيات:
- تدعم الميلتميديا
- إنشاء أدوات جديدة بشكل سهل، مع تضمين CSS للتغير في مظهر الادوات.
- خاصة الحركية animation متاحة وبشكل جيد.
- جيدة للتطبيقات التي تعتمد على مظهر جذاب.

السلبيات:
- المصمم المرئي يحتاج إلى تحديث وإعادة التصميم.
- استعمال Swing متوفر، لكن يعتمد على محرك غير مستقر ويصعب التنبؤ بما سيصدر مستقبلا.

مصدر:

What is the difference between Java and JavaFX

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

جافا هي لغة برمجة ويوجد لها أكثر من إصدار مثل Java SE وهو الإصدار العادي الموجه لسطح المكتب وJava EE الموجه للخوادم والشركات بالإضافة إلى Java ME وهو الخاص بالهواتف المحمولة والأجهزة محدودة المصادر.
أما بالنسبة إلى JavaFX فهي إحدى مكتبات جافا تُستخدم لإنشاء واجهات المستخدم وبرامج سطح المكتب وتعبر الأكثر انتشارا وهي متطور عن SWING التي كانت موجودة في الإصدارات القديمة لجافا.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن