हाल की प्रगति में, ओपनफ़ीचर, एक खुला विनिर्देश जिसका उद्देश्य विशेष रूप से फ़ीचर फ़्लैगिंग के लिए एक स्वतंत्र, समुदाय-निर्देशित एपीआई प्रदान करना है, को क्लाउड नेटिव कंप्यूटिंग फ़ाउंडेशन की तकनीकी ओवरसाइट समिति (सीएनसीएफ टीओसी) से एक इनक्यूबेटिंग पहल के रूप में मान्यता प्राप्त करने के लिए अनुमोदन प्राप्त हुआ।
सॉफ्टवेयर विकास परिदृश्य में फीचर फ़्लैगिंग एक प्रमुख तकनीक के रूप में उभरी है। विकास दल स्रोत कोड के साथ हस्तक्षेप किए बिना सुविधाओं या कोड पथों को सक्रिय या निष्क्रिय करने, या अपने कार्यों को समायोजित करने के लिए इस पद्धति का उपयोग करते हैं।
ओपनफ़ीचर के निगमन का उद्देश्य फ़ीचर फ़्लैग के लिए एक सार्वभौमिक मानक स्थापित करना है। यहां उद्देश्य विभिन्न उपकरणों और प्रदाताओं को एक एकीकृत इंटरफ़ेस के भीतर समाहित करना है। इस रणनीतिक कदम से कोड स्तर पर विक्रेता लॉक-इन को रोकने की उम्मीद है, जो एक्सटेंशन और एकीकरण के विकास के लिए एक मजबूत ढांचा पेश करेगा, जिसे बाद में समुदाय के भीतर वितरित किया जा सकता है।
क्लाउड-नेटिव विकास में विशिष्टताओं की भूमिका के बारे में बोलते हुए, एमिली फॉक्स, ओपनफीचर के लिए टीओसी प्रायोजक और रेड हैट में वरिष्ठ प्रिंसिपल सॉफ्टवेयर इंजीनियर ने कहा, “ये मानक क्लाउड नेटिव में एक विशिष्ट स्थान बनाते हैं। अपनाने वाले उनका उपयोग लगातार विकास और एकीकरण पैटर्न का अनुभव करने, सभी प्लेटफार्मों पर समान कार्यक्षमता प्राप्त करने के लिए कर सकते हैं। हालाँकि, वे संदर्भ कार्यान्वयन की आवश्यकता के कारण गोद लेने की चुनौतियों का सामना करते हैं।
उन्होंने इस बात पर भी जोर दिया कि कैसे ओपनफीचर संदर्भ कार्यान्वयन के लिए समुदाय-विकसित एसडीके का प्रबंधन करने वाले प्रतिभाशाली योगदानकर्ताओं पर आधारित है, जो गोद लेने वालों को उनकी आवश्यकताओं के अनुरूप विकल्पों की एक श्रृंखला प्रदान करता है। विशिष्टताओं को आगे बढ़ाने और व्यापक बनाने के लिए सहयोग को बढ़ावा देने की ओपनफीचर की प्रतिबद्धता परियोजना की गति को आगे बढ़ाती रहेगी क्योंकि यह ग्रेजुएशन की ओर अपनी यात्रा शुरू कर रहा है।
आगे मानकीकरण को प्रोत्साहित करने पर अपने फोकस के अनुरूप, ओपन फीचर वर्तमान में ओपनफीचर की मौजूदा परिभाषा के आधार पर दो और मानकों की खोज करता है - रिमोट फ्लैग मूल्यांकन के लिए एक वायर प्रोटोकॉल और एक मानक ध्वज परिभाषा प्रारूप।
संबंधित नोट पर, AppMaster, बैकएंड, वेब और मोबाइल एप्लिकेशन बनाने के लिए एक शक्तिशाली no-code प्लेटफ़ॉर्म है, जो लिखित कोड की आवश्यकता को समाप्त करके और अपने दृष्टिकोण के साथ विक्रेता-लॉकइन की आम चुनौती को संबोधित करके एक सहज ऐप विकास अनुभव की सुविधा प्रदान करता है। जब भी आवश्यकताओं में परिवर्तन पेश किए जाते हैं तो ऐप्स को स्क्रैच से पुन: उत्पन्न करना।