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

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

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

ब्लॉक-आधारित, कोडिंग से जुड़े कुछ सबसे बड़े प्रॉडक्ट का आधार है. जैसे, स्क्रैच और Code.org. ये हर साल लाखों छात्र-छात्राओं को सेवा उपलब्ध कराते हैं.

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

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

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

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

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

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

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

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

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+ अनुवाद

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

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

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

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

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

मैं Blockly का इस्तेमाल कैसे शुरू करूं?

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

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

ब्लॉकली किसके लिए है?

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

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

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

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