हेल्लो पाठकों !
क्या आप जानना चाहते है, JavaFX क्या है, इसके विशेशताएं और उपयोग क्या है तथा JavaFX और Java Swing में क्या अंतर है ।
तो चलिए JavaFX के बारे में विस्तार से जानते है ।
JavaFX क्या है (What is JavaFX in Hindi)?
JavaFX एक जावा लाइब्रेरी है जिसका उपयोग डेस्कटॉप एप्लिकेशन एवं रिच इंटरनेट एप्लिकेशन (Rich Internet Applications) को विकसित करने के लिए किया जाता है।
रिच इंटरनेट एप्लिकेशन वे वेब एप्लिकेशन हैं जो डेस्कटॉप एप्लिकेशन के समान सुविधाए और अनुभव प्रदान करते हैं । वे युजर को समान्य वेब एप्लिकेशन की तुलना में बेहतर visual experience प्रदान करते हैं ।
JavaFX अपने स्वयं के कॉम्पोनेंट प्रदान करता है और ऑपरेटिंग सिस्टम पर निर्भर नहीं करता है । यह एक हल्का और हार्डवेयर त्वरित है । यह विंडोज, लिनक्स और मैक ऑपरेटिंग सिस्टम सहित विभिन्न ऑपरेटिंग सिस्टम को सपोर्ट करता है ।
JavaFX का उपयोग करके लिखे गए या निर्मान किया गया एप्लिकेशन कई प्लेटफॉर्म पर चल सकता है जैसे वेब, मोबाइल और डेस्कटॉप ।
इस प्रोग्रामिंग भाषा को मूल रूप से Chris Oliver द्वारा विकसित किया गया था, जब वह सी बियॉन्ड टेक्नोलॉजी कॉपोरेशन नामक कंपनी के लिए काम कर रहे थे, जिसे बाद में सन माइक्रोसिस्टम्स द्वारा वर्ष 2005 में अधिग्रहित किया गया था ।
JavaFX की हमें आवश्यकता क्यों है (Why we need JavaFX) ?
JavaFX से पहले, क्लाइंट बेस एप्लिकेशन विकसित करना एक बहुत ही जटिल और बोझिल काम था । प्रोग्रामर और डेवलपर्स को अपने एप्लिकेशन में मीडिया, युआई नियंत्रण, एनिमेशन और प्रभाव, 2 डी और 3 डी आकार आदि जैसी विभिन्न कार्यात्मकताओं को जोड़ने के लिए कई लाईब्रेरी की आवश्यकता होती थी ।
जावा एफएक्स आने के बाद यह समस्या हल हो गई, जिसमें सभी विशिष्टताओं को एक ही लाईब्रेरी में लाकर वेब एप्लिकेशन के विकास के पूरे परिदृश्य को बदल दिया ।
JavaFX ग्राफिक्स और मीडिया API का एक समृद्ध सेट प्रदान करता है और यह हार्डवेयर त्वरित ग्राफिक्स के माध्यम से आधुनिक ग्राफिकल प्रोसेसिंग सूनिट का लाभ उठाता है । यह इंटरफेस भी प्रदान करता है जिसके उपयोग से डेवलपर्स ग्राफिकस एनीमेशन और युआई नियंत्रण को जोड़ सकते है ।
JavaFX की महत्वपूर्ण विशेषताएं क्या है (Features of JavaFX) ?
JavaFX का विशेषताएं निम्न प्रकार है :-
विशेषताएं | विवरण |
Java APIs | |
FXML | |
WebView | |
Swing interoperability | |
Built-in UI controls | |
CSS like Styling | |
Canvas API | |
Multitouch support | |
Hardware accelerated graphics pipeline | |
High performance media engine | |
Self contained application development model |
JavaFX कॉम्पोनेंट क्या है (Components of JavaFX) ?
स्विंग कॉम्पोनेंट एब आवेदन के बुनियादी निर्माण के ब्लॉक हैं ।
JavaFX और Java Swing में क्या अंतर है ?
जावा स्विंग और जावा एफएक्स के बीच अंतरको नीचे दिया गया हैंः-
Java FX | Java Swing |
निर्ष्कष – Conclusion
मुझे आशा है इस पोस्ट से आपने JavaFX के बारे में अच्छे से हिन्दी में जानकारी प्राप्त कर लिया है ।
अगर फिर भी JavaFX को लेकर आपके मन में अन्य कोई सवाल हैं तो आप हमें टिप्पणी अनुभाग के जरीए पुछ सकते है ।
FAQ’s
Q1 :
Ans:
अन्य पोस्ट पढ़े :-