कम कोड वाले नो-कोड (एल. सी. एन. सी.) प्लेटफार्मों को समझना

पृष्ठभूमि अधिकांश संगठनों की आई. टी.-सक्षम इकाइयों को अंतिम उपयोगकर्ता की अपेक्षाओं के अनुसार सॉफ्टवेयर अनुप्रयोगों को तेजी से विकसित करने और तैनात करने के लिए भारी दबाव का सामना करना पड़ता है। नए सॉफ्टवेयर विकास को अक्सर कुशल संसाधनों की कमी और संचालन और रखरखाव कार्य के बैकलॉग के कारण रोक दिया जाता है या देरी की जाती है। सभी रंगों के डेवलपर्स से उम्मीद की जाती है कि वे पहले की तुलना में कम समय में अधिक अनुप्रयोग प्रदान करेंगे, और क्योंकि डेवलपर प्रतिभा की कमी है, संगठनों को अपने मौजूदा डेवलपर्स को उपकरणों और प्लेटफार्मों से लैस करना चाहिए। पारंपरिक दृष्टिकोणों की तुलना में, कम कोड वाले प्लेटफॉर्म अनुप्रयोग विकास की लागत को सरल, तेज और कम करते हैं, जो विशेष रूप से इसके कार्यों के लिए लुभावनी है। डिजिटल कार्यस्थल कम कोड और बिना कोड वाले अनुप्रयोगों को अपनी पसंदीदा तकनीक के रूप में अपना रहा है। अनुप्रयोग विकास से असेंबली और एकीकरण पर ध्यान केंद्रित किया जाएगा। गार्टनर के हाल के शोध के अनुसार, 2025 तक, उद्यमों द्वारा निर्मित 70% नए ऐप कम-कोड या नो-कोड प्रौद्योगिकियों का उपयोग करेंगे, जो 2020 में 25% से कम थे। जबकि सॉफ्टवेयर को व्यावसायिक समस्याओं को हल करने के लिए विकसित किया गया है, आंतरिक आई. टी. टीमें व्यावसायिक टीमों के सामने जमीन खो रही हैं जो अब सर्वर के प्रदान होने के लिए महीनों तक इंतजार नहीं कर सकते हैं जब वे बस क्रेडिट कार्ड के साथ क्लाउड पर जा सकते हैं। इसी तरह, वे अपने दम पर नए अनुप्रयोगों के साथ प्रयोग कर रहे हैं, कभी-कभी इसकी भागीदारी के बिना। व्यावसायिक दल/ग्राहक कम-कोड/कोई-कोड दृष्टिकोण का उपयोग करके अपने स्वयं के अनुप्रयोग डिजाइन कर सकते हैं। कम लागत और प्रवेश के लिए कम तकनीकी बाधाओं के कारण, कई व्यवसाय कम-कोड/कोई-कोड उपकरणों का उपयोग करके दैनिक संचालन और प्रक्रियाओं के डिजिटल परिवर्तन को प्राथमिकता दे रहे हैं। पेशेवर विकासकर्ता विशिष्ट विकासकर्ता उपकरणों की तुलना में इन प्रौद्योगिकियों के साथ दो से तीन गुना तेजी से काम कर सकते हैं। लो-कोड प्रौद्योगिकियां व्यावसायिक उपयोगकर्ताओं और विकासकर्ताओं को अपनी विशेषज्ञता के क्षेत्र पर ध्यान केंद्रित करने की अनुमति देती हैं जिससे घर्षण कम होता है।
एलसीएनसी का आगमन
लो-कोड और नो-कोड विकास मंच उन लोगों के लिए उपकरण हैं जो या तो कोड करना नहीं जानते हैं या जिनके पास कोड करने का समय नहीं है। जबकि ये लो-कोड और नो-कोड फ्रेमवर्क पीएचपी, पायथन और जावा जैसी वास्तविक कोडिंग भाषाओं पर बनाए गए हैं, अंतिम उपयोगकर्ता विशिष्टताओं से संबंधित नहीं हैं। इसके बजाय, उन्हें दृश्य सॉफ्टवेयर विकास वातावरण दिया जाता है जहाँ वे प्रोग्राम घटकों को खींच और छोड़ सकते हैं, उन्हें जोड़ सकते हैं, और देख सकते हैं कि क्या होता है। वास्तव में, इसका उपयोग उन ऐप्स को बनाने, परीक्षण करने और यहां तक कि तैनात करने के लिए एक परिचित विज़ार्ड-शैली के प्रतिमान के रूप में किया जा सकता है जो पूरी तरह से उपयोग की सादगी पर केंद्रित हैं।
कई लोग दृश्य मूल को सबसे पुराने लो-कोड एकीकृत विकास वातावरण (आई. डी.) में से एक मानते हैं। हालाँकि, पहले सच्चे लो-कोड अनुप्रयोग प्लेटफॉर्म 1990 के दशक के अंत और 2000 के दशक की शुरुआत में चौथी पीढ़ी की प्रोग्रामिंग भाषाओं और तेज अनुप्रयोग विकास प्लेटफार्मों के रूप में आए। एल. सी. एन. सी. प्लेटफार्मों के लिए एक अन्य दृष्टिकोण स्प्रेडशीट के साथ शुरू हुआ, जिसका 1960 के दशक का एक लंबा इतिहास है। यह गणना के लिए एक गैर-प्रक्रियात्मक, गैर-एल्गोरिथमिक दृष्टिकोण है जो बेहद लोकप्रिय हो गया। स्प्रेडशीट ने व्यवसायों की एक पूरी पीढ़ी को प्रोग्रामिंग की जानकारी के बिना कंप्यूटर का कुशलता से उपयोग करने में सक्षम बनाया है।
प्रोग्रामिंग के विकास पर ध्यान देना दिलचस्प है। असेंबलर मशीन भाषा की तुलना में कम-कोड है और कंप्यूटर की स्मृति में सीधे द्विआधारी निर्देशों को डालने के लिए टॉगलिंग स्विच है। असेंबलर की तुलना में सी और फोर्ट्रान कम-कोड होते हैं; अजगर सी + + की तुलना में कम-कोड होता है। शुरू से ही सब कुछ लिखने के बजाय, डेवलपर्स अजगर रनटाइम वातावरण और पुस्तकालयों पर भरोसा कर सकते हैं, जिनमें कोड की लाखों लाइनें होती हैं।
एल. सी. एन. सी. के लाभ
एल. सी. एन. सी. कई लाभों का वादा करता हैः
स्वतंत्रता की डिग्रीः एल. सी. एन. सी. प्लेटफॉर्म अपने द्वारा प्रस्तावों को कॉन्फ़िगर करने की स्वतंत्रता की डिग्री के आधार पर भिन्न हो सकते हैं। किसी भी प्लेटफॉर्म व्यवसाय के दायरे में उड़ान पर कॉन्फ़िगर करने के लिए प्रस्तावित मापदंडों की उच्च संख्या, अंतिम उपयोगकर्ताओं को अपनी आवश्यकताओं को मॉडल करने का बेहतर मौका प्रदान करती है।
किरायेदारी विस्तार : जबकि अधिकांश आवश्यकताओं के लिए एक एल. सी. एन. सी. प्लेटफॉर्म बनाना संभव है, फिर भी एक संभावना है कि कुछ विशिष्ट आवश्यकताओं को प्लेटफॉर्म ढांचे द्वारा संबोधित नहीं किया गया है और इसलिए प्लेटफॉर्म को विशिष्ट आवश्यकताओं को पूरा करने के लिए एल. सी. एन. सी. प्लेटफॉर्म के व्यवहार को बदलने के लिए कुछ स्क्रिप्टिंग भाषा का उपयोग करके किरायेदारी विस्तार के प्रावधान का समर्थन करना चाहिए।
नवाचार को बढ़ावा देता है : विकासकर्ता अपने विचारों को जल्दी से प्रदर्शित करने के लिए एल. सी. एन. सी. का उपयोग कर सकते हैं और कार्यान्वयन के दौरान उन्हें बढ़ाया जा सकता है। केवल सिद्धांत प्रदान करने के बजाय, एक विकासकर्ता यह प्रदर्शित कर सकता है कि कार्यकारी खरीद प्राप्त करने के लिए परियोजना कैसे आकार लेगी और प्रबंधन को पहल के लिए अधिक विकास संसाधन समर्पित करने के लिए राजी कर सकता है। एल. सी. एन. सी. का उपयोग करने वाले नवाचार को स्वतंत्रता और किरायेदारी विस्तार की विशेषताओं की डिग्री के साथ और जोड़ा जाता है।
ग्राहक अनुभव : जो ग्राहक डिजिटल उपकरणों के साथ बड़े हुए हैं, वे किसी भी उपभोक्ता ऐप का उपयोग करते समय इसी तरह के अनुभवों की उम्मीद करते हैं। लो कोड कई सेवाओं के साथ आसान एकीकरण की अनुमति देता है, एक समान सर्व-चैनल अनुभव बनाए रखता है।
बुनियादी ढांचे की आवश्यकताओं को कम करें : अधिकांश एल. सी. एन. सी. अनुप्रयोग क्लाउड पर उपलब्ध या तैनात करने योग्य हैं, जो ऑन-डिमांड स्केलेबिलिटी प्रदान करते हैं और इसके बुनियादी ढांचे में अग्रिम निवेश आवश्यकताओं को काफी कम कर देते हैं। एल. सी. एन. सी. अपने कर्मचारियों को कम करते हुए कम समय में तेजी से नवाचार सुनिश्चित करता है।
दक्षता बढ़ाता है: नो-कोड और लो-कोड ऐप रोजमर्रा की कार्य दक्षता बढ़ाने के लिए अच्छे हैं क्योंकि उन्हें कम विकास प्रयास की आवश्यकता होती है। आई. टी. इकाइयाँ कई कोडर्स की आवश्यकता के बिना अपनी परिचालन कठिनाइयों को हल कर सकती हैं यदि वे परिचित ऐप्स के अपने संस्करण बना सकते हैं या बहुत आवश्यक कार्यक्षमताओं को जल्दी से स्थापित कर सकते हैं।
कुशल शासनः एक एल. सी. एन. सी. प्लेटफॉर्म इसे और डेवॉप टीमों को पूर्ण अनुपालन और शासन क्षमताओं को बनाए रखते हुए अनुप्रयोगों के एक पोर्टफोलियो को अधिक कुशलता से प्रबंधित करने की अनुमति देता है। कम कोड त्वरित सुधार के लिए तीसरे पक्ष के ऐप पर निर्भरता को कम करता है और एक सहयोगी कार्य वातावरण की अनुमति देता है।
समझने में आसान: पारंपरिक कोड को समझना अक्सर मुश्किल होता है क्योंकि वे कई डेवलपर्स द्वारा लिखे जाते हैं और अक्सर पढ़ने और व्याख्या करने में आसान नहीं होते हैं। इस तरह के कोड को डीबग करने में भी बहुत समय लगता है। लो-कोड और नो-कोड प्लेटफॉर्म को समझना आसान है और इस प्रकार, विन्यास/स्क्रिप्ट त्रुटियों की पहचान करना और उन्हें ठीक करना आसान है।
चपलता में वृद्धि: तेजी से विकसित हो रही डिजिटल दुनिया में, व्यवसायों को संभावित अवसरों का लाभ उठाने के साथ-साथ बदलते परिदृश्य और गतिशीलता के लिए प्रभावी ढंग से अनुकूलन और प्रतिक्रिया देने की आवश्यकता है। अनुप्रयोग बनाने के लिए पारंपरिक विकास दृष्टिकोण का उपयोग करना बहुत समय लेने वाला है। एल. सी. एन. सी. विकास उपकरण कम जोखिम के साथ आवश्यकताओं के लगभग अंतहीन सेट की तैनाती में तेजी लाने में मदद करते हैं।
एलसीएनसी के नुकसान
दूसरी ओर, एल. सी. एन. सी. प्लेटफार्मों के कुछ नुकसान भी हैंः
सुरक्षा और जोखिम: एल. सी. एन. सी. प्लेटफॉर्म अपने जोखिमों और सुरक्षा खामियों को कम करने के लिए अपने प्लेटफॉर्म प्रदाताओं पर भारी निर्भर हैं क्योंकि अनुप्रयोग प्रदाताओं का स्रोत कोड पर कोई नियंत्रण नहीं है। यदि ये प्लेटफॉर्म प्रदाता सेवाओं को बंद कर देते हैं, तो कोई सुरक्षा अद्यतन उपलब्ध नहीं होगा, और अनुप्रयोग उन्हें ठीक करने में असमर्थ होंगे। इसके अलावा, एल. सी. एन. सी. प्रदाताओं पर भरोसा करने वाले व्यवसायों को अपने डेटा और सिस्टम के उजागर होने और सुरक्षा उल्लंघनों के प्रति संवेदनशील होने का जोखिम है। यह विक्रेताओं से प्राप्त एल. सी. एन. सी. उत्पादों के लिए लागू होता है और आंतरिक रूप से विकसित उत्पादों के लिए लागू नहीं होता है।
विक्रेता लॉक-इन: अपने आई. टी. समाधान के लिए एक विशिष्ट एल. सी. एन. सी. प्लेटफॉर्म का उपयोग करने वाले अनुप्रयोग, उनके लिए एक अलग प्लेटफॉर्म पर स्विच करना मुश्किल बनाते हैं। इससे व्यवसाय की एक व्यक्तिगत एल. सी. एन. सी. प्रदाता पर निर्भरता बढ़ जाती है। जाहिर है, यह आंतरिक रूप से विकसित उत्पादों के लिए लागू नहीं है।
एक एल. सी. एन. सी. समाधान आम तौर पर अनुकूलन विकल्पों को काफी हद तक सीमित कर देगा जो केवल प्रवचन (व्यावसायिक सीमा) के क्षेत्र में वास्तुकला चरण के दौरान उद्यम-व्यापी दृष्टिकोण के साथ किया जाता है। जेनेरिक अनुप्रयोग अक्सर आसान फिट होते हैं और एल. सी. एन. सी. समाधानों के लिए अधिक अनुकूल होते हैं, जबकि अन्य नहीं होते हैं। किसी भी प्लेटफॉर्म को अपनाने से पहले, अनुकूलन आवश्यकताओं का सावधानीपूर्वक मूल्यांकन करने की आवश्यकता है। अंततः, एल. सी. एन. सी. प्लेटफॉर्म का उपयोग करने का निर्णय प्रत्येक व्यवसाय के उद्देश्यों और जरूरतों पर निर्भर करता है।
एल. सी. एन. सी. वास्तुकला मार्गदर्शक सिद्धांतः
एल. सी. एन. सी. प्लेटफॉर्म की वास्तुकला के मूल मार्गदर्शक सिद्धांत यह हैं कि ए) वास्तुकार को प्रवचन (या उद्यम के दायरे) का गहन ज्ञान होना चाहिए, बी) अलग-अलग आवश्यकताओं को प्राप्त करने और उन्हें सामान्यीकृत करने के लिए वास्तुकला करते समय उद्यम दृष्टिकोण की उपस्थिति सी) सामान्यीकरण से विशेषज्ञता दृष्टिकोण तक की यात्रा के मजबूत मूल सिद्धांत होने चाहिए और इसके विपरीत और डी) वास्तुकार को किसी भी तरह से व्यावसायिक तर्क या प्रक्रिया या लेआउट को “हार्ड-कोडिंग” करने की किसी भी संभावना से बचने के लिए प्रतिबद्ध होना चाहिए और सी) प्रस्तावित वास्तुकला विकास के लिए खुली होनी चाहिए।
एल. सी. एन. सी. वास्तुशिल्प सिद्धांत से उनकी निकटता निर्धारित करने के लिए सबसे सरल सूचक मानदंड [(क्लाइंट को फ्लाई पर कॉन्फ़िगर करने के लिए उपलब्ध मापदंडों (चरों) की संख्या (कोड लिखने के बिना)/प्लेटफॉर्म में उपलब्ध कुल मापदंडों (चरों) की संख्या) * 100] है। इसका प्रतिशत मूल्य जितना अधिक होगा, वह विन्यास की बेहतर डिग्री का संकेत देगा जिसका अर्थ है बेहतर एल. सी. एन. सी. प्लेटफॉर्म। जाहिर है, एक बेहतर एल. सी. एन. सी. प्लेटफॉर्म में प्लेटफॉर्म व्यवसाय दायरे की सीमा के भीतर कोई हार्डकोडेड मापदंड नहीं होंगे!
निक में एल. सी. एन. सी. वास्तुशिल्प प्रयासः
जबकि उद्योग से बहुत सारे एल. सी. एन. सी. प्लेटफॉर्म उभर रहे हैं और एन. आई. सी. में भी लंबे समय से प्रयास चल रहे हैं। इसके परिणामस्वरूप एल. सी. एन. सी. मामलों की अलग-अलग डिग्री के साथ कई प्रणालियाँ बनी हैं। कुछ प्लेटफॉर्म देश भर में या एक राज्य में एक ऊर्ध्वाधर (समस्या क्षेत्र) के भीतर प्रकृति में सामान्य हैं जबकि अन्य एक राज्य के भीतर या देश भर में सभी डोमेन की आवश्यकताओं को पूरा करने के लिए पर्याप्त सामान्य हैं। व्यवसाय क्षेत्र को जितना बड़ा संबोधित किया जाता है, प्लेटफॉर्म के विन्यास योग्य होने की आवश्यकता उतनी ही अधिक होती है। एलसीएनसी, पीएफएमएसhttps://pfms.nic.in, सर्विसप्लस https://ServiceOnline.gov.in, ई-ऑफिसhttps://eoffice.gov.in/, दर्पनhttps://darpan.nic.in/, तेजसhttps://tejasvi.gov.in/ , Sandes https://www.sandes.gov.in/, कोलाबफाइल्सhttps://CollabFiles.nic.in, स्थानीय सरकार निर्देशिका https://lgdirectory.gov.in, स्वासhttps://S3was.gov.in , लोक संवादhttps://LokSamvaad.nic.in एक ओर क्षेत्र के कुछ अच्छे उदाहरण हैं प्रांत स्वतंत्र एल. सी. एन. सी. प्लेटफॉर्म और ईवेबिल, ईहॉस्पिटल, जेल, परिवहन (सारथी/वाहन), ई. पी. डी. एस., राष्ट्रीय सामान्य दस्तावेज पंजीकरण प्रणाली (एन. जी. डी. आर. एस.),https://ngdrs.gov.in, ऑनलाइन लेखापरीक्षा https://AuditOnline.gov.in, राष्ट्रीय पंचायत पोर्टल https://Panchayat Portals.gov.in, स्वच्छ भारत मिशन-ग्रामीण https://Sbm.gov.in, नेरेगासॉफ्टhttps://nrega.nic.in, राष्ट्रीय सामाजिक सहायता (एन. एस. ए. पी.),http://nsap.nic.in, पी. एम. ए.-ग्रामीणhttps://pmayg.nic.in/netiay/home.aspxआदि। डोमेन विशिष्ट जेनेरिक प्लेटफॉर्म विकसित करने के कुछ बेहतरीन उदाहरण हैं जो अधिकारियों को किसी भी कोड या बहुत सारे कोड लिखने के साथ अपनी आवश्यकताओं को कॉन्फ़िगर करने के लिए अधिक मात्रा में विकल्प प्रदान करते हैं। यह सूची केवल सांकेतिक है और किसी भी तरह से संपूर्ण नहीं है।
सर्विसप्लसः ऑनलाइन सेवा से जल्दी बाहर निकलने के लिए एक लो कोड नो कोड प्लेटफॉर्म
सर्विसप्लस, निक द्वारा विकसित, एक कॉन्फ़िगरेबल, मेटाडेटा आधारित, ओपन सोर्स, लो कोड – कोई कोड प्लेटफॉर्म नहीं है। यह सेवा वितरण को डिजाइन करने, कॉन्फ़िगर करने और निष्पादित करने के लिए शक्तिशाली अंतर्निहित उपकरण/इंटरफेस प्रदान करता है। इसमें सेवा वितरण और शिकायत निवारण के लिए एक संरचित, एकीकृत ढांचा है। यह सरकार के किसी भी स्तर द्वारा किसी भी समय किसी भी सेवा को तेजी से शुरू करने की सुविधा प्रदान करता है। यह एक एकल मंच है जिसका उपयोग ई-सेवा के पूरे जीवन चक्र में किया जा सकता है। अपनी विशेषताओं और विन्यास और उपयोग में आसानी के कारण, इस मंच को 33 राज्यों/केंद्र शासित प्रदेशों द्वारा अपनाया गया है और 2300 से अधिक ई-सेवाएं उपलब्ध होने के साथ, हर महीने लाखों आवेदन प्राप्त, संसाधित और वितरित किए जाते हैं।
अन्य लोकप्रिय एल. सी. एन. सी. प्लेटफार्मों के साथ सर्विसप्लस का एक तुलनात्मक विशेषता विश्लेषण निम्नानुसार प्रदान किया गया हैः

इसके अलावा, ब्राउज़र की स्वतंत्रता, किरायेदारी विस्तार आदि अन्य विशेषताएँ हो सकती हैं जिनकी तुलना की जा सकती है।
सॉफ्टवेयर का विकास अनुप्रयोग से मिस से उत्पादन से प्लेटफार्म से पारिस्थितिकी तंत्र स्तर तक उनकी खुलापन, मानकीकरण, मापन क्षमता आदि के कारण हो रहा है। प्रतिस्पर्धा करने के लिए अधिकृत साथी प्रणालियों के साथ जानकारी/डेटा का आदान-प्रदान करने के लिए इंटरफेस करने के लिए प्लेटफॉर्म की ऑन-द-फ्लाई विन्यास की आवश्यकता होती है। ऐसे परिदृश्य में, वास्तुकला के लिए एल. सी. एन. सी. प्लेटफॉर्म दृष्टिकोण के जीवित रहने का बेहतर मौका होगा, क्योंकि इसमें अत्यधिक हार्ड-कोडेड की तुलना में अधिक कार्यात्मक लचीलापन होने की संभावना है।