مقدمة في JavaFX
تعد JavaFX منصة برمجية لإنشاء وتطوير تطبيقات سطح المكتب، بالإضافة إلى تطبيقات الويب الغنية التي يمكن تشغيلها عبر مجموعة واسعة من الأجهزة.
لماذا نستخدم JavaFX؟
- واجهة مستخدم حديثة: تدعم CSS للتنسيق.
- FXML: لغة تعتمد على XML لتعريف واجهات المستخدم.
- تسريع الأجهزة (Hardware Acceleration): رسومات سلسة باستخدام Prism.
- عناصر تحكم مدمجة: أزرار (Buttons)، جداول (Tables)، رسوم بيانية (Charts)، وغيرها الكثير.
في هذه الدورة، سننتقل من تطبيق 'Hello World' بسيط إلى بناء برامج سطح مكتب معقدة.