क्लाउडफ्लेयर ने जावास्क्रिप्ट वातावरण को इंटरऑपरेबल बनाने का प्रयास किया – टेकक्रंच

By | May 9, 2022


Cloudflare ने आज घोषणा की कि वह Deno के साथ सहयोग कर रहा है, जो डेनो रनटाइम के पीछे की विकास कंपनी है, और Node.js ओपन सोर्स प्रोजेक्ट के व्यक्तिगत योगदानकर्ताओं के साथ मानक बनाने के लिए है जो डेवलपर्स को Deno, Node.js और Cloudflare के सर्वर रहित ऐप प्लेटफॉर्म के बीच कोड लिखने में सक्षम बनाता है। , क्लाउडफ्लेयर वर्कर्स। क्लाउडफ्लेयर के सह-संस्थापक और सीईओ मैथ्यू प्रिंस का कहना है कि इस प्रयास से वर्कर्स, डेनो और Node.js के बीच ऐप्स को फिर से लिखने की आवश्यकता के बिना स्थानांतरित किया जा सकेगा, एक उपलब्धि जो वर्तमान में पहुंच से परे है।

“जावास्क्रिप्ट का उपयोग लाखों डेवलपर्स द्वारा किया जाता है, और यह आमतौर पर पहली भाषा है जिसे वे सीखते हैं। अब तक, जावास्क्रिप्ट मानकों को पूरी तरह से ब्राउज़र की तरह फ्रंटएंड पर केंद्रित किया गया है, ”प्रिंस ने एक ईमेल साक्षात्कार में टेकक्रंच को बताया। “फ्रंटएंड और बैकएंड दोनों को ध्यान में रखते हुए कोर जावास्क्रिप्ट एपीआई को मानकीकृत करके, हम फ्रंटएंड डेवलपर्स को बैकएंड तक पहले से कहीं अधिक एक्सेस करने के लिए सशक्त बना सकते हैं जो परिचित लगता है।”

Google के ओपन सोर्स V8 जावास्क्रिप्ट इंजन के शीर्ष पर निर्मित, Node.js को एक एकल प्रोग्रामिंग भाषा, जावास्क्रिप्ट के आसपास वेब ऐप विकास को एकीकृत करने का श्रेय दिया जाता है, जिससे डेवलपर्स को स्क्रिप्ट सर्वर-साइड चलाने की अनुमति मिलती है ताकि पेज को एक पेज पर भेजे जाने से पहले गतिशील वेब पेज सामग्री का उत्पादन किया जा सके। उपयोगकर्ता का वेब ब्राउज़र। लेकिन विकास में एक दशक से अधिक समय के बावजूद, Node.js में इंटरऑपरेबिलिटी का अभाव है। डेवलपर्स को विभिन्न जावास्क्रिप्ट वातावरणों में कोड साझा करने के लिए मौन ज्ञान और उपकरणों का निर्माण करना पड़ा है।

“जावास्क्रिप्ट का भविष्य सार्वभौमिक है, कई वातावरणों के बीच जावास्क्रिप्ट को स्थानांतरित करने की क्षमता। उस भविष्य को जानबूझकर डिजाइन करने की जरूरत है,” Node.js तकनीकी संचालन समिति, Node.js के तकनीकी शासी निकाय के सदस्य, माइल्स बोरिन्स ने एक बयान में कहा। “‘एक बार लिखें, कहीं भी दौड़ें’ का वादा वेब-इंटरऑपरेबल रनटाइम्स कम्युनिटी ग्रुप जैसी सहयोगी पहलों के साथ ही संभव होगा।”

Cloudflare, Deno, और Node.js तकनीकी संचालन समिति के चयनित Node.js योगदानकर्ता, वर्ल्ड वाइड वेब कंसोर्टियम के तहत एक समूह, वेब-इंटरऑपरेबल रनटाइम्स कम्युनिटी ग्रुप के एक भाग के रूप में API-आधारित इंटरऑपरेबिलिटी मानकों का विकास करेंगे। साथ में, उनका लक्ष्य पूरे रनटाइम में JavaScript समुदाय से टूल और एकीकरण का लाभ उठाना आसान बनाना, प्लेटफ़ॉर्म-विशिष्ट बारीकियों को हटाना, और ऐप्स को बिना पुनर्लेखन के विकसित होने और समय के साथ बदलने की अनुमति देना होगा।

डेनो सॉफ्टवेयर इंजीनियर लुका कासोनाटो ने एक बयान में कहा, “डेनो के व्यापक पारिस्थितिकी तंत्र की सफलता का श्रेय वेब प्लेटफॉर्म मानकों के हमारे सख्त पालन को दिया जा सकता है।” “हम शुरू से ही जानते थे कि डेनो तभी सफल हो सकता है जब यह सभी ब्राउज़र इंटरऑपरेबिलिटी पर चला जाए – डेवलपर्स और व्यापक पारिस्थितिकी तंत्र के रुझानों ने हमें दिखाया है कि यह दांव सही था। हमारे मौजूदा मानकों के अलावा … W3C के साथ काम करते हैं, हम बेहतर रनटाइम इंटरऑपरेबिलिटी पर Cloudflare और Node.js सहयोगियों के साथ काम करने के लिए उत्साहित हैं।”

राजकुमार ने कहा: “[W]मुर्गी जावास्क्रिप्ट एपीआई सबसे लोकप्रिय जावास्क्रिप्ट वातावरण (नोड, डेनो और वर्कर्स) में समान दिखते हैं, महसूस करते हैं और व्यवहार करते हैं, डेवलपर्स जीतते हैं। हमारा लक्ष्य डेवलपर्स को एक वातावरण में बंद होने से मुक्त करना है – एक नए वातावरण में जाने का मतलब आपके पूरे एप्लिकेशन को फिर से लिखना नहीं होना चाहिए।”

यह, निश्चित रूप से, क्लाउडफ्लेयर के लिए फायदेमंद होगा, जिसने 2018 में बीटा से वर्कर्स प्लेटफॉर्म लॉन्च किया था। क्लाउडफ्लेयर के लिए एक राजस्व चालक – श्रमिक सर्वर-साइड कार्यों के बैचों के लिए शुल्क लेते हैं – 450,000 से अधिक डेवलपर्स ने प्लेटफॉर्म पर निर्माण किया है और प्रिंस के अनुसार, तीन मिलियन से अधिक ऐप लॉन्च किए गए हैं। क्लाउडफ्लेयर निस्संदेह देव टीमों को अन्य जावास्क्रिप्ट वातावरणों से माइग्रेट करने के लिए आश्वस्त करके उन नंबरों को बढ़ाने की उम्मीद कर रहा है – विशेष रूप से कंपनी की निराशाजनक कमाई के पूर्वानुमान के प्रकाश में।

संयोग से नहीं, Cloudflare ने आज यह भी घोषणा की कि वह Apache V2 लाइसेंस के तहत वर्कर्स रनटाइम को ओपन-सोर्स कर रहा है। कंपनी इस कदम को विक्रेता लॉक-इन के जवाब के रूप में पेश करती है, लेकिन यह श्रमिकों के प्रोफाइल को भी बढ़ाती है – कमोबेश मुफ्त विज्ञापन के रूप में सेवा कर रही है।

“सिर्फ मानकों को लिख लेना ही काफी नहीं है। [By] क्लाउडफ्लेयर वर्कर्स रनटाइम को ओपन सोर्सिंग करते हुए, हम इन एपीआई को व्यापक रूप से उपलब्ध करा रहे हैं और डेवलपर्स को नए मानकों को अपनाने का एक आसान तरीका दे रहे हैं, ”प्रिंस ने कहा। “दो चीजें हैं जो डेवलपर्स किसी भी नए विकास मंच को अपनाने के बारे में झिझकते हैं। पहला: वे लॉक इन होने की चिंता करते हैं। आप तकनीक पर चाहे कितने भी तेज क्यों न हों, अगर आप किसी कंपनी के भविष्य को विकास मंच पर दांव पर लगा रहे हैं, तो आप फिरौती के लिए आयोजित होने की संभावना नहीं चाहते हैं। और दूसरा: एक डेवलपर के रूप में, आप चाहते हैं कि एक स्थानीय विकास वातावरण आपके परिवर्तनों को शीघ्रता से पुनरावृत्त और परीक्षण करे। वर्कर्स रनटाइम की ओपन सोर्सिंग डेवलपर्स को एक ऐसा मानक देकर इन दोनों समस्याओं को हल करती है जो कहीं भी चल सकता है, जिसका अर्थ है कि किसी भी होस्टिंग वातावरण में, और त्वरित परीक्षण और पुनरावृत्ति के लिए उनकी स्थानीय मशीन पर। ”



Credit

Leave a Reply

Your email address will not be published.