ब्लॉकली, Google का विज़ुअल प्रोग्रामिंग एडिटर है. यह 'खींचें और छोड़ें' ब्लॉक का इस्तेमाल करता है. यह दुनिया भर में कोडिंग शिक्षा के सबसे लोकप्रिय प्रोग्राम को चलाता है.

ब्लॉकली को आज़माएं

ब्लॉकली लाइब्रेरी, आपके ऐप्लिकेशन में पसंद के मुताबिक बनाया जा सकने वाला एडिटर जोड़ती है. इसमें कोडिंग के कॉन्सेप्ट को इंटरलॉकिंग ब्लॉक के रूप में दिखाया जाता है. यह आपकी पसंदीदा भाषा में क्लीन कोड जनरेट करता है और आपके ऐप्लिकेशन के हिसाब से कस्टम ब्लॉक बनाने की सुविधा देता है.

ब्लॉक पर काम करने वाले कुछ सबसे बड़े कोडिंग प्रॉडक्ट, जैसे कि Scratch और Code.org के लिए Blockly एक बुनियादी प्लैटफ़ॉर्म है. ये प्रॉडक्ट हर साल करोड़ों छात्र-छात्राओं को सेवा देते हैं.

ब्लॉकली पूरी तरह से क्लाइंट-साइड पर काम करता है और इसके लिए कोई सर्वर-साइड डिपेंडेंसी नहीं है. यह सभी मुख्य ब्राउज़र के साथ काम करता है: Chrome, Firefox, Safari, Opera, और Edge.

ब्लॉकली क्यों

प्रोग्रामिंग का अलग-अलग तरह का अनुभव देने वाले प्लैटफ़ॉर्म के लिए, ब्लॉकली सबसे सही विकल्प है

ब्लॉकली लाइब्रेरी, एपीआई और टूल का एक व्यापक सुइट उपलब्ध कराती है. यह कोडिंग प्लैटफ़ॉर्म की मदद करती है, ताकि वे अपनी खास ज़रूरतों के हिसाब से ऐप्लिकेशन को अपनी पसंद के मुताबिक बना सकें.

ब्लॉकली एडिटर, वैरिएबल, लॉजिकल एक्सप्रेशन, लूप वगैरह जैसे कोड कॉन्सेप्ट को दिखाने के लिए, इंटरलॉकिंग और ग्राफ़िक वाले ब्लॉक का इस्तेमाल करता है. इसका इस्तेमाल करके, लोग सिंटैक्स की चिंता किए बिना, प्रोग्रामिंग के सिद्धांत लागू कर सकते हैं.

ब्लॉकली एक प्लैटफ़ॉर्म-एग्नोस्टिक लाइब्रेरी है. इसे एक जैसा रखने, ज़रूरत के हिसाब से काम करने, और कोडिंग करने वाले प्लैटफ़ॉर्म पर पसंद किया जाता है. Blockly, सभी बड़े ब्राउज़र पर काम करता है. साथ ही, यह वेब और मोबाइल, दोनों पर काम करता है.

ऐसे यूनीक टूल, ऐप्लिकेशन, और प्लैटफ़ॉर्म बनाएं जो आपके प्रोग्राम की ज़रूरी शर्तों को पूरा करते हों.

डेवलपर के लिए रिसॉर्स

Plugins के साथ, Blockly में फ़ंक्शन जोड़ें. फ़ील्ड जोड़ें, थीम तय करें, रेंडरर बनाएं वगैरह.

ब्लॉकली कोडलैब से, Blockly को इस्तेमाल करने और उसे पसंद के मुताबिक बनाने के बारे में सिलसिलेवार निर्देश मिलते हैं.

सैंपल प्रोजेक्ट में, Blockly की कई सुविधाओं को इस्तेमाल करने का तरीका बताया गया है.

ब्लॉकली डेवलपर फ़ोरम, एक ऐसी जगह है जहां लोग सवाल पूछ सकते हैं और उनके जवाब दे सकते हैं.

ब्लॉक पर आधारित कोडिंग, किसी भी फ़ील्ड या लेवल के सभी प्रोग्रामर के लिए है. Blockly के नए अपडेट एक्सप्लोर करें और हमारे Blockly समिट में अन्य डेवलपर से जुड़ें.

जेसिका कुलविक, सॉफ़्टवेयर इंजीनियरिंग मैनेजर, Code.org

<img <="" alt="" body="" class="show-on-mobile" src="/blockly/images/landing/quote-2-mobile.png" />

मार्क फ़्रीडमैन, को-फ़ाउंडर, App Inventor

प्रमाणित और भरोसेमंद

100 से ज़्यादा partners

10 से ज़्यादा साल

94+ अनुवाद

डेवलपर का भरोसेमंद

ब्लॉक-आधारित कोडिंग वाले कुछ बड़े और सबसे पसंदीदा प्रॉडक्ट, Blockly की मदद से तैयार किए गए हैं.

ब्लॉक की गई सूचनाओं के लिए साइन अप करें

आपकी जानकारी का इस्तेमाल, Google की निजता नीति के मुताबिक किया जाएगा.

अक्सर पूछे जाने वाले सवाल

Blockly का इस्तेमाल कैसे किया जा सकता है?

अगर आप एक सॉफ़्टवेयर डेवलपर हैं और आपको Blockly का इस्तेमाल शुरू करना है, तो 'शुरू करें' दस्तावेज़ पढ़ें. इसके बाद, 'कोडलैब शुरू करें' सुविधा को आज़माएं.

अगर आप शिक्षक या छात्र/छात्रा हैं और आपको ब्लॉक-आधारित कोडिंग में दिलचस्पी है, तो आपको Blockly पर बनाए गए शिक्षा से जुड़े प्रॉडक्ट की मदद से कोई लेसन देखना चाहिए. जैसे, CS First, Code.org या Scratch.

Blockly किसके लिए है?

ब्लॉकली लाइब्रेरी, उन सॉफ़्टवेयर डेवलपर के लिए है जो अपने ऐप्लिकेशन में एक एडिटर जोड़ना चाहते हैं. यह एडिटर, कोडिंग के सिद्धांतों को इंटरलॉकिंग ब्लॉक के तौर पर दिखाता है. डेवलपर के नज़रिए से देखें, तो Blockly एक पहले से तैयार यूज़र इंटरफ़ेस (यूआई) है, जिसकी मदद से ब्लॉक-आधारित भाषा बनाई जा सकती है.

अगर आप डेवलपर नहीं हैं, तो हो सकता है कि आप Blockly पर बने किसी प्रॉडक्ट का इस्तेमाल करके, Blockly का इस्तेमाल करना चाहें. जैसे, Scratch या App Inventor. Blockly पर बनाए गए अन्य ऐप्लिकेशन के उदाहरण देखने के लिए, Blockly Partnerships सेक्शन देखें.

ब्लॉक आधारित कोडिंग के कुछ फ़ायदे क्या हैं?

ब्लॉक-आधारित कोडिंग की मदद से उपयोगकर्ता, प्रोग्रामिंग के सिद्धांतों को लागू कर सकते हैं. इससे उन्हें सिंटैक्स की चिंता किए बिना या कमांड लाइन पर कर्सर के ब्लिंक करने की डर से परेशान होने की ज़रूरत नहीं पड़ती. इससे, प्रोग्रामिंग सीखने वालों के लिए नया सीखने का स्तर और बढ़ जाता है. ब्लॉक-आधारित कोडिंग की मदद से, सिंटैक्स सीखने की ज़रूरत को कम करके उपयोगकर्ताओं को कंडिशनल, लूप, वैरिएबल, और अन्य मुख्य सिद्धांतों पर फ़ोकस करने में मदद मिलती है. इससे उन्हें सेमीकॉलन या सेमीकोलन मौजूद न होने की चिंता करने की चिंता नहीं रहती.