Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> इंटरनेट

वेब कोड प्लेग्राउंड टूल्स जिन्हें आपको आज़माना चाहिए

अगर आप वेब कोडिंग में रुचि रखते हैं, तो आपने शायद अपने जीवन में कम से कम एक कोड प्लेग्राउंड का उपयोग किया होगा। ये आपके सामान्य कोड एडिटर नहीं हैं, बल्कि ऐसी जगहें हैं जहां आप बैकएंड सर्वर सेटअप की चिंता किए बिना अपने कोड का परीक्षण कर सकते हैं। CodePen और JSFiddle दो सबसे लोकप्रिय हैं, लेकिन शायद आश्चर्य की बात नहीं है (क्योंकि वेब कोड प्लेग्राउंड का लक्षित दर्शक वे लोग हैं जिनके पास स्वयं कोड प्लेग्राउंड बनाने का कौशल है), कई विकल्प मौजूद हैं।

CodePen

शायद सबसे लोकप्रिय फ्रंट-एंड कोड प्लेग्राउंड CodePen है, और इसके अच्छे कारण हैं: यह सहज और उपयोग में आसान है, इसमें एक बड़ा और जीवंत समुदाय है, और यह कार्यशील वेब कोड को पेज में एम्बेड करने के लिए एक स्वीकृत मानक बन गया है। इसके त्वरित ऑटो-अपडेट और लचीले व्यूइंग विंडो इसे CSS एनिमेशन प्रोजेक्ट जैसी चीजों के लिए काफी लोकप्रिय बनाते हैं। इसमें CSS/JS प्रीप्रोसेसर हैं और यह बाहरी स्क्रिप्ट (React, Vue, और CDNjs के माध्यम से उपलब्ध कुछ भी) और यहां तक कि अन्य पेन से आसानी से जुड़ सकता है।

कुल मिलाकर, CodePen अपने शीर्ष स्थान का हकदार है, विशेष रूप से फ्रंट-एंड प्रोजेक्ट और पोर्टफोलियो के लिए। हालांकि, यह बैकएंड के लिए नहीं बनाया गया है, और इसकी कुछ विशेषताएं, जैसे सहयोगात्मक कोडिंग, कई प्रोजेक्ट (व्यक्तिगत पेन के विपरीत), और लाइव फुल-पेज व्यू (लाइव पार्शियल-पेज व्यू मुफ्त हैं), के लिए पेड प्रो सब्सक्रिप्शन की आवश्यकता होती है।

JSFiddle

फ्रंट-एंड कोड प्लेग्राउंड की दुनिया में दूसरी वायलिन (हालांकि कालानुक्रमिक रूप से यह सबसे पुराने में से एक है) JSFiddle है। जैसा कि नाम से पता चल सकता है, यह जावास्क्रिप्ट-उन्मुख है, इसलिए यह बॉक्स से बाहर अधिक JS सुविधाएं प्रदान करता है और HTML/CSS के मामले में कम। (शाब्दिक रूप से, इसमें Sass के लिए डिफ़ॉल्ट समर्थन है लेकिन Less के लिए नहीं।) यह कोई बड़ा मुद्दा नहीं है, क्योंकि थोड़े से काम से आप जो भी HTML/CSS/JS सुविधाएं चाहते हैं, उन्हें जोड़ सकते हैं, और चूंकि यह कोड हिंटिंग और ऑटो-रीलोडिंग का समर्थन करता है, यह समग्र कोडिंग क्षमताओं के मामले में CodePen से थोड़ा बेहतर भी हो सकता है।

JSFiddle के पक्ष में एक बड़ा बिंदु यह है कि यह मुफ्त में सहयोग मोड (वॉयस और टेक्स्ट चैट सहित!) प्रदान करता है, जिससे आप अन्य लोगों के साथ एक ही समय पर कोड पर काम कर सकते हैं। हालांकि, इसमें वास्तव में सामुदायिक पहलू नहीं है और यह दिलचस्प प्रोजेक्ट प्रदर्शित नहीं करता, इसलिए यह उस मोर्चे पर CodePen से हार जाता है।

कुल मिलाकर, यदि आपके पास अधिक JS वाला प्रोजेक्ट है या आपको सहयोगात्मक रूप से कोड करने की आवश्यकता है, तो JSFiddle एक बढ़िया विकल्प है। अगर इसमें कुछ आपको परेशान करता है, तो नीचे "अन्य प्लेग्राउंड" सूची में कई बहुत समान अनुभव वाले विकल्प हैं।

Glitch

ठीक है, तो आप केवल फ्रंट-एंड चीजों के साथ खेलना नहीं चाहते: आपको एक ऐसी चीज चाहिए जिस पर आप फुल-स्टैक वेब ऐप बना सकें। कई कोड प्लेग्राउंड केवल आपको HTML/CSS/JS कोड करने देते हैं और स्थिर वेब पेज उत्पन्न करते हैं, लेकिन Glitch आपको थोड़ा स्टोरेज स्पेस, प्रति घंटे 4000 रिक्वेस्ट देता है, और Node.js सर्वर-साइड कोड चलाना काफी आसान बनाता है। बिल्कुल $0.00 की कीमत पर, आपको छोटे पैमाने के प्रोजेक्ट बनाने और तुरंत तैनात करने का एक तरीका मिलता है, भले ही आपका अनुभव कितना भी हो।

यह अन्य बेहतरीन सुविधाओं के साथ भी आता है: सहयोगात्मक कोडिंग, वर्जन कंट्रोल ("रिवाइंड" कहा जाता है), ढेर सारे लर्निंग रिसोर्स, अच्छा GitHub इंटीग्रेशन, आसान एम्बेड, एक फ्रेंडली कम्युनिटी, टनों प्रोजेक्ट जिन्हें आप रीमिक्स और खेल सकते हैं, और यहां तक कि Visual Studio इंटीग्रेशन भी। इसका फ्रंट-एंड कोडिंग इंटरफेस कुछ अन्य प्लेग्राउंड जितना चिकना नहीं हो सकता, लेकिन इसकी समग्र कार्यक्षमता उतनी ही अच्छी है। यदि आप वेब ऐप को तेजी से और आसानी से चलाने का तरीका ढूंढ रहे हैं (या आप सीखने की कोशिश कर रहे हैं!), तो Glitch एक बेहतरीन पहला पड़ाव है।

CodeSandbox

CodeSandbox, Glitch की तरह ही श्रेणी में है लेकिन थोड़ा अधिक जटिल और फुल-फीचर्ड है। जहां Glitch अपनी काफी शक्तिशाली कार्यक्षमता पर एक काफी न्यूनतम इंटरफेस की परत चढ़ाता है, वहीं CodeSandbox उसी Monaco एडिटर का उपयोग करके उस सारी शक्ति को खुले में रखता है जो VS Code को शक्ति प्रदान करता है। जो लोग उस IDE के साथ सहज हैं, वे CodeSandbox के साथ तुरंत घर जैसा महसूस करेंगे।

यह अत्यधिक लचीला और अनुकूलन योग्य है, ओपन सोर्स है, आपको फुल वेब ऐप तैनात करने देता है (हालांकि Glitch की तुलना में कुछ अधिक चरणों के साथ), आपकी फाइलों को होस्ट करता है, एक कम्युनिटी वाइब है, और आपके लिए बहुत सारा बैकग्राउंड लेगवर्क करता है, जिससे आप केवल कोड लिखने और अपना ऐप तैनात करने के लिए फ्री हो जाते हैं। इसमें GitHub और VS Code इंटीग्रेशन, Emmet (एक संक्षिप्त विस्तारक), और ढेर सारी अन्य विशेषताएं हैं जो पावर यूजर्स और कम अनुभवी कोडर्स दोनों को पसंद आएंगी। यदि आप बस इधर-उधर खेल रहे हैं तो यह शायद ओवरकिल है, लेकिन यदि आपका प्रोजेक्ट अब CodePen में फिट नहीं होता, और आपको थोड़ा लर्निंग कर्व मंजूर है, तो CodeSandbox देखें।

Repl.it

यह प्लेग्राउंड/IDE अंत में इसलिए नहीं है क्योंकि यह मेरा सबसे कम पसंदीदा है (यह निश्चित रूप से नहीं है): ऐसा इसलिए है क्योंकि Repl.it अपनी एक श्रेणी में है। यह ढेर सारी भाषाओं का समर्थन करता है, Python से लेकर LOLCODE (लोलकैट्स की पसंदीदा प्रोग्रामिंग भाषा) तक, इसमें फ्रंट-एंड और बैक-एंड कोड सपोर्ट है, आपको साइट्स और ऐप्स तैनात करने देता है, बहुत टाइट GitHub इंटीग्रेशन के साथ आता है, एक बड़ा और बहुत सक्रिय डेवलपर समुदाय होस्ट करता है, और इसका एक सहज इंटरफेस है जो इसकी वास्तविक शक्ति को छुपाता है।

Repl.it में उन सभी विशेषताओं हैं जिनकी आप इस सूची के अन्य प्लेग्राउंड से उम्मीद करते आए हैं, सहयोगात्मक कोडिंग से लेकर एम्बेडिंग तक, और हालांकि यह अभी भी मुख्य रूप से प्रोटोटाइप और कोड साझा करने का एक टूल है, लेकिन इसमें अधिकांश छोटे से मध्यम आकार के प्रोजेक्ट के लिए पर्याप्त क्षमता है (जब तक आपके पास एक स्थिर इंटरनेट कनेक्शन है)। यदि आप केवल फ्रंट-एंड डिजाइन कर रहे हैं या कोड में नए हैं तो यह थोड़ा भारी हो सकता है, लेकिन यदि आप नियमित रूप से प्रोग्राम करते हैं, तो यह खोजने लायक है।

चेक आउट करने लायक अन्य बहुत बढ़िया प्लेग्राउंड

ऊपर दिए गए प्लेग्राउंड मेरे व्यक्तिगत पसंदीदा हैं, लेकिन और भी बहुत सारे हैं। वे सभी बुनियादी काम करने में काफी सक्षम हैं, और प्रत्येक का अपना ट्विस्ट है जो एक अलग आवश्यकता को पूरा करता है। JSFiddle ने स्पष्ट रूप से उनमें से कई को प्रेरित किया, इसलिए यदि आप उस ऐप के विकल्प की तलाश में हैं, तो आपको यह यहां मिल सकता है।

  • Liveweave: JSFiddle जैसा ही, लेकिन अधिक डिजाइन-उन्मुख। यह विशेष रूप से अपने बिल्ट-इन CSS, कलर जनरेटर टूल्स और वेक्टर एडिटर के लिए खास है।
  • JSItor: बहुत समान फील वाला एक JSFiddle विकल्प, और विशेष रूप से Android/iOS ऐप्स के साथ।
  • StackBlitz: Monaco एडिटर के साथ बना एक उत्कृष्ट ब्राउज़र-आधारित IDE जो VS Code को शक्ति देता है। यह CodeSandbox जैसा लगता है लेकिन बैकएंड सपोर्ट न होने के कारण थोड़ा सरल है।
  • Flems: नंगे हड्डियों वाला, मिनिमलिस्ट प्लेग्राउंड। अगर आप शून्य बकवास और/या विकर्षण-मुक्त कुछ चाहते हैं तो बिल्कुल सही।
  • JSBin: JSFiddle का एक अधिक मिनिमलिस्ट संस्करण।
  • CSSDeck: एक बहुत ही सरल फ्रंट-एंड प्लेग्राउंड। यदि आप HTML/CSS और बेसिक JS में कुछ विचारों का परीक्षण करने का एक नो-फ्रिल्स तरीका चाहते हैं, तो यह एक अच्छा विकल्प है।
  • ICECoder: यह एक ऑनलाइन प्लेग्राउंड है जिसमें अन्य कई के बराबर विशेषताएं हैं, लेकिन इसका मुख्य आकर्षण यह है कि यह एक डाउनलोड करने योग्य प्रोग्राम भी है जो आपके ब्राउज़र में चलता है, अनिवार्य रूप से इसे एक ऑफलाइन ब्राउज़र-आधारित IDE बना देता है।
  • Plunker: एक फ्रंट-एंड टूल जो आपको कुछ अन्य प्लेग्राउंड की तुलना में फाइलों के साथ थोड़ा अधिक खेलने देता है और इसमें अच्छे डेस्कटॉप/GitHub इंटीग्रेशन हैं।
  • Scrimba: ठीक है, यह सख्ती से एक कोड प्लेग्राउंड नहीं है - यह एक अभिनव वीडियो/कोड एडिटर संयोजन वाली साइट है जो आपको एक साथ सीखने का माहौल और प्लेग्राउंड देती है। सीखने वालों के लिए देखने लायक!
  • Web Maker: ऑफलाइन कार्यक्षमता और यहां तक कि CodePen इंटीग्रेशन के साथ अच्छा फ्रंट-एंड प्लेग्राउंड!
  • Dabblet: काफी बेसिक HTML/CSS/JS प्लेग्राउंड लेकिन अच्छा डिजाइन।
  • PlayCode: एक अच्छा, बेसिक HTML/CSS/JS प्लेग्राउंड। सबसे बड़ी कमी: हर 60 सेकंड में एक कष्टप्रद संदेश जो आपको प्रो प्लान में अपग्रेड करने के लिए कहता है।

बहुत सारे हैं! मैं किसे चुनूं?

हां, वेब कोड प्लेग्राउंड की भरमार है, लेकिन उनके बीच निर्णय लेने में खो न जाएं और उस समय को बर्बाद न करें जिसे आप वास्तव में चीजें बनाने में लगा सकते हैं! यदि आपको इस बात का अंदाजा है कि आप ऑनलाइन कोडिंग वातावरण में क्या ढूंढ रहे हैं, तो बस इसे दो या तीन ऐप्स तक सीमित करें जिनमें वे विशेषताएं हैं, प्रत्येक के साथ थोड़ा काम करके देखें और देखें कि आप किसकी ओर आकर्षित होते हैं। उनमें से बहुत सारे वैसे भी GitHub इंटीग्रेशन और/या एक्सपोर्ट/इम्पोर्ट सुविधाओं के साथ आते हैं, इसलिए ऐसा नहीं है कि आप हमेशा के लिए एक बुरे फैसले में फंस गए हैं।

मैं व्यक्तिगत रूप से सरल स्टेटिक पेज और डिजाइन प्रयोगों के लिए CodePen का उपयोग करता हूं और बड़े प्रोजेक्ट के लिए Glitch का, हालांकि मुझे CodeSandbox का VS Code डिजाइन और Repl.it का कंसोल पसंद है। अगर मैंने आपका पसंदीदा प्लेग्राउंड मिस कर दिया या कोई बढ़िया फीचर बताना भूल गया, तो नीचे कमेंट करें ताकि दूसरे इसे ढूंढ सकें!

  1. हर Mac उपयोगकर्ता को पता होने वाले 10 आवश्यक Terminal कमांड हर Mac उपयोगकर्ता को पता होने वाले 10 आवश्यक Terminal कमांड

    ईमानदारी से, कमांड लाइन बीते दिनों की बात है; जब लोग कंप्यूटर को एक काले और सफेद इंटरफेस में रहस्यमय कमांड टाइप करके नियंत्रित करते थे। यदि आप कोई ऐसे व्यक्ति हैं जिन्होंने दशकों से कंप्यूटर का उपयोग किया है लेकिन कभी कमांड प्रॉम्प्ट को नहीं छुआ तो *हाई फाइव*। कोई आश्चर्य नहीं, यह वास्तव में डरावना

  1. विंडोज 10 की छिपी विशेषताएं अनलॉक करें: पावर यूजर्स के लिए आजमाए जाने वाले टिप्स विंडोज 10 की छिपी विशेषताएं अनलॉक करें: पावर यूजर्स के लिए आजमाए जाने वाले टिप्स

    विंडोज 10 पहले से ही विभिन्न इनबिल्ट सुविधाओं के साथ आता है जो सामान्य उपयोग के लिए सहायक हैं। हालांकि, जानकारी के अभाव में, उपयोगकर्ता उन सुविधाओं का लाभ उठाने में असमर्थ हैं। विंडोज विस्टा, 7 आदि जैसे पिछले वर्जन की तुलना में, विंडोज 10 कई मायनों में पूरी तरह से अलग है। यह न केवल कई कार्य करने के

  1. 2022 के लिए टॉप 6 ProtonVPN विकल्प - सुरक्षित और तेज़ VPN विकल्प 2022 के लिए टॉप 6 ProtonVPN विकल्प - सुरक्षित और तेज़ VPN विकल्प

    चाहे आप अपनी Google खोजों को सरकारी संस्थानों से छिपाकर रखना चाहते हों या बस अपने क्षेत्र में अवरुद्ध वेबसाइटों तक पहुंचना चाहते हों, प्रभावी VPN सेवाओं का उपयोग करना जादू करता है। जब आप सर्वश्रेष्ठ VPN सॉफ़्टवेयर (2021) खोजते हैं, तो इस बात की अधिक संभावना है कि आपको सूची में ProtonVPN मिलेगा। निस्