JetBrains ने कंपोज़ मल्टीप्लेटफ़ॉर्म का संस्करण 1.0 जारी किया है, जो डेवलपर्स को डेस्कटॉप, एंड्रॉइड और वेब के लिए कोटलिन ऐप बनाने की अनुमति देता है।
जेटब्रेन जावा, पीएचपी, कोटलिन और अन्य प्रोग्रामिंग भाषाओं के साथ सॉफ्टवेयर बनाने के लिए कुछ सबसे लोकप्रिय एकीकृत विकास वातावरण (आईडीई) का उत्पादन करता है। कंपनी इस पर काम भी कर रही है JetBrains मल्टीप्लेटफ़ॉर्म कंपोज़ करता है, कोटलिन भाषा पर आधारित क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बनाने के लिए एक ढांचा (और इससे जुड़ा है)। Google का जेटपैक कंपोज़). मल्टीप्लेटफ़ॉर्म कुछ समय से विभिन्न प्लेटफार्मों पर विकास के विभिन्न चरणों में है, और अब JetBrains का कहना है कि यह एंड्रॉइड, डेस्कटॉप और वेब पर सभी के उपयोग के लिए तैयार है।
JetBrains ने गुरुवार को कहा, "Jetbrains के कंपोज़ मल्टीप्लेटफॉर्म के साथ, डेवलपर्स आसानी से कोटलिन में UI के साथ डेस्कटॉप ऐप बना सकते हैं। फ्रेमवर्क घोषणात्मक है, इसलिए कोड यूआई को दर्शाता है और डेवलपर्स को यूआई अपडेट तर्क के बारे में चिंता करने की ज़रूरत नहीं है, यह उन्हें अनुमति देता है संपूर्ण ऐप बनाए बिना यूआई के कुछ हिस्सों का पूर्वावलोकन करें, और सरल बनाने के लिए Google द्वारा जेटपैक कंपोज़ के साथ सामान्य एपीआई साझा करें दत्तक ग्रहण। [...] डेवलपर्स अपने यूआई और राज्य प्रबंधन कोड को एंड्रॉइड, डेस्कटॉप और वेब के बीच साझा कर सकते हैं, और एंड्रॉइड जेटपैक कंपोज़-आधारित ऐप्स को आसानी से डेस्कटॉप पर पोर्ट कर सकते हैं। "
इसका मतलब यह है कि अब एक ही कोटलिन कोडबेस के साथ विंडोज, मैकओएस, लिनक्स, एंड्रॉइड और वेब पर एप्लिकेशन बनाना संभव है। डेस्कटॉप ऐप्स हार्डवेयर-त्वरित रेंडरिंग के साथ मेनू, कीबोर्ड शॉर्टकट और नोटिफिकेशन का उपयोग कर सकते हैं स्कीया ग्राफिक्स लाइब्रेरी. मल्टीप्लेटफ़ॉर्म के साथ निर्मित वेब ऐप्स तक पहुंच है विशेष सीएसएस क्षमताएं पेज तत्वों के साथ इंटरैक्ट करने के लिए।
क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर बनाने के लिए इस बिंदु पर फ़्रेमवर्क की कोई कमी नहीं है इलेक्ट्रॉन संभवतः इस समय सबसे लोकप्रिय है (डिस्कॉर्ड, स्लैक, माइक्रोसॉफ्ट टीम्स, स्काइप और कई अन्य को सशक्त बनाना), हालांकि इलेक्ट्रॉन बिल्कुल भी मोबाइल का समर्थन नहीं करता है। Google वर्तमान में विकास कर रहा है स्पंदन, जो डार्ट प्रोग्रामिंग भाषा का उपयोग करता है और वर्तमान में डेस्कटॉप प्लेटफ़ॉर्म, मोबाइल और वेब का समर्थन करता है - जेटपैक कॉम्पसे मल्टीप्लेटफ़ॉर्म के समान।
कंपोज़ मल्टीप्लेटफ़ॉर्म के बारे में अधिक जानकारी उपलब्ध है JetBrains की वेबसाइट पर.