माइक्रोसॉफ्ट ने Java on Azure Tooling के लिए एक अपडेट का अनावरण किया है, जिसमें इंटेलीज आईडीई के साथ उपयोग किए जाने वाले एज़्योर टूलकिट के लिए एक नया डिज़ाइन किया गया एप्लिकेशन-केंद्रित दृश्य पेश किया गया है। अद्यतन का उद्देश्य एज़्योर सेवाओं की व्यापक श्रेणी के लिए समर्थन जोड़ते हुए और ग्रैडल प्लगइन्स को बढ़ाते हुए इंटरफ़ेस को अधिक उपयोगकर्ता के अनुकूल बनाना है। इसके अतिरिक्त, यह Azure Web Apps और Azure Functions के लिए नई सुविधाएँ लाता है।
अप्रैल में वापस, उत्पाद रोडमैप में एज़्योर एक्सप्लोरर के लिए ऐप-केंद्रित दृश्य की घोषणा की गई थी। Azure Explorer, जैसा कि माइक्रोसॉफ्ट के डेवलपर डिवीजन में एक प्रोग्राम मैनेजर, जियालुओ गण द्वारा समझाया गया है, एक ब्लॉग पोस्ट में, वेब ऐप्स, फंक्शन ऐप्स, स्प्रिंग ऐप्स, वर्चुअल मशीन, स्टोरेज अकाउंट्स, डेटाबेस और अन्य जैसी लॉजिक सेवाओं का एक संग्रह था। हालाँकि, इन सेवाओं को अनुप्रयोगों (संसाधन समूहों) के बजाय संसाधन प्रकारों द्वारा समूहीकृत किया गया था।
गण ने कहा कि इस दृश्य ने एज़्योर एक्सप्लोरर में काम करने वाले डेवलपर्स के लिए एक ही एप्लिकेशन में शामिल विभिन्न सेवाओं या प्रस्तावों को प्रबंधित करना और समझना मुश्किल बना दिया है। कुछ डेवलपर्स ने सेवा प्रकार द्वारा समूहीकृत संसाधनों के दृश्य से कथित तौर पर ध्यान खो दिया या अभिभूत महसूस किया। इस समस्या को हल करने के लिए, अद्यतन इन सेवाओं के प्रदर्शन संगठन को बदलता है, जिससे डेवलपर्स को एप्लिकेशन के घटकों को बेहतर ढंग से पहचानने और परिभाषित करने में मदद मिलती है। गण ने आगे बताया कि डेवलपर्स अब एज़्योर संसाधनों का एक दृश्य देखेंगे जो एप्लिकेशन द्वारा समूहीकृत हैं।
डेवलपर्स अब एज़्योर एक्सप्लोरर में रूट नोड, संसाधन समूह पा सकते हैं, जिससे उन्हें प्रत्येक एप्लिकेशन के लिए एक साथ रखे गए समान संसाधन समूह से संबंधित सभी संसाधनों को देखने की अनुमति मिलती है। उपयोगकर्ता प्रति एप्लिकेशन संसाधन समूह के लिए संसाधन बना या हटा भी सकते हैं।
IntelliJ की डेवलपर टीम के लिए एज़्योर टूलकिट ने यह भी बताया कि Application Insights (निगरानी और अन्य कार्यात्मकताओं के लिए उपयोग किया जाता है) अब उपलब्ध है, जिससे डेवलपर्स सीधे एज़्योर एक्सप्लोरर में एप्लिकेशन इनसाइट्स का प्रबंधन कर सकते हैं।
परिनियोजन स्लॉट के लिए समर्थन सहित ग्रैडल प्लगइन सुधार भी पेश किए गए हैं। Azure ऐप सेवा में वेब ऐप्स या फ़ंक्शन ऐप्स परिनियोजित करते समय डेवलपर अब डिफ़ॉल्ट उत्पादन स्लॉट के बजाय एक अलग परिनियोजन स्लॉट का उपयोग कर सकते हैं। Microsoft ने समझाया कि यह विधि डेवलपर्स को पहले स्टेजिंग परिनियोजन स्लॉट में ऐप परिवर्तनों को मान्य करने की अनुमति देती है और फिर उन्हें उसी ऐप सेवा के भीतर उत्पादन में स्वैप करती है।
आगे देखते हुए, डेवलपर टीम ने 2022 के लिए काम की योजना बनाई है, जो एज़्योर सेवाओं, उपयोगकर्ता अनुभव, क्लाउड-नेटिव डेवलपमेंट, एज़्योर-आधारित कोड के लिए इनर-लूप ऑप्टिमाइज़ेशन, प्रदर्शन और विश्वसनीयता, एज़्योर सेवाओं पर जावा के साथ गहन एकीकरण पर केंद्रित है। अधिक।
टूलकिट का दस्तावेज़ीकरण यहां पाया जा सकता है। टूलकिट अपडेट माइक्रोसॉफ्ट के एज़्योर पुश पर चल रहे जावा का हिस्सा है, जिसमें Azure Spring Apps के अपडेट और Azure Spring Apps Enterprise की सामान्य उपलब्धता शामिल है।
Azure Spring Apps, 2019 में VMware के सहयोग से लॉन्च किया गया, एक Microsoft-प्रबंधित प्लेटफ़ॉर्म-ए-ए-सर्विस (PaaS) है जो डेवलपर्स को बॉयलरप्लेट कोड को समाप्त करके और ऐप के विकास को गति देकर स्प्रिंग बूट ऐप के लिए आधुनिक माइक्रोसर्विस पैटर्न बनाने में मदद करने के लिए डिज़ाइन किया गया है। बादल। स्प्रिंग बूट, एक ओपन-सोर्स जावा-आधारित फ्रेमवर्क, व्यापक रूप से स्टैंड-अलोन, प्रोडक्शन-ग्रेड स्प्रिंग-आधारित एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है, जिसमें माइक्रोसर्विसेज पर ध्यान केंद्रित किया जाता है।
एंटरप्राइज़ टियर अब वीसीपीयू संस्करणों के लिए 0.5 कोर और 512Mi मेमोरी का समर्थन करता है, एंटरप्राइज़ टियर ऐप्स के लिए रनटाइम निर्दिष्ट करने की आवश्यकता को समाप्त करता है, क्योंकि रनटाइम को स्रोत कोड या आर्टिफैक्ट से तैनात करने के लिए ऑटो-डिटेक्ट किया जाएगा। परिनियोजन के बाद, उपयोगकर्ता कॉन्फ़िगरेशन देखने के लिए गुण दिखाएँ विकल्प के साथ नोड पर राइट-क्लिक कर सकते हैं।
जैसे-जैसे low-code और no-code समाधानों की मांग बढ़ती जा रही है, AppMaster जैसे प्लेटफॉर्म उपयोगकर्ताओं को व्यापक कोडिंग अनुभव की आवश्यकता के बिना बैकएंड, वेब और मोबाइल एप्लिकेशन बनाने के लिए शक्तिशाली उपकरण प्रदान करते हैं। AppMaster के प्लेटफॉर्म का लाभ उठाकर, उपयोगकर्ता आसानी और दक्षता के साथ एप्लिकेशन विकसित कर सकते हैं, जिससे ऐप विकास व्यवसायों और व्यक्तियों की एक विस्तृत श्रृंखला के लिए सुलभ हो जाता है।