اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

  • 1
نشر

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

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

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

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

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

javafx:

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

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

مصدر:

What is the difference between Java and JavaFX

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...