2008-10-15 17 views
25

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

किसी दिए गए तकनीक के लिए आपकी पसंदीदा सैंडबॉक्स साइटें क्या हैं?

संपादित करें: @fretj उत्कृष्ट Google Code Playground (+1 वोट दें) के लिए लिंक प्रदान की है, लेकिन मैंने सोचा था कि यह सिर्फ Google की अपनी क्षुधा (खोज, नक्शे, पृथ्वी, भाषा, आदि) के साथ प्रयोग करने के लिए किया गया था। लेकिन यह पता चला है कि इसमें कुछ छिपे हुए रत्न शामिल हैं: उनके ऐप्स के अलावा, आप कई जावास्क्रिप्ट पुस्तकालयों को आजमा सकते हैं जिनमें वे jQuery, jQuery UI, MooTools, Dojo, और Prototype Scriptaculous शामिल हैं।

वे सभी "एपीआई चुनें" बॉक्स में पुस्तकालय श्रेणी के अंतर्गत छिपे हुए हैं। मैंने श्रेणी को नजरअंदाज कर दिया क्योंकि मैंने सोचा था कि यह Google पुस्तकालय नामक ऐप के लिए था। जावास्क्रिप्ट के लिए एक जावास्क्रिप्ट श्रेणी भी है।

उत्तर

24

W3Schools.com में उनके ट्यूटोरियल के कई पाठों में मिनी-सैंडबॉक्स शामिल हैं। प्रत्येक उदाहरण का उपयोग उस विशेष पाठ को चित्रित करने के लिए किया जाता है, लेकिन आप इसे सैंडबॉक्स के रूप में उपयोग करने के लिए कोड को जोड़ या बदल सकते हैं। जावास्क्रिप्ट, डीओएम स्क्रिप्टिंग, अजाक्स, एसक्यूएल, एडीओ, एएसपी और एएसपी.नेट के लिए उदाहरण हैं।

JS Bin जावास्क्रिप्ट और सीएसएस परीक्षण के लिए एक सैंडबॉक्स है, जिसमें jQuery, script.aculo.us, YUI, MooTools और dojo समेत कई स्क्रिप्टिंग पुस्तकालयों के समर्थन में बनाया गया है। तो आप प्रत्येक पुस्तकालयों को डाउनलोड और इंस्टॉल किए बिना उदाहरण कोड आज़मा सकते हैं। इसके अतिरिक्त यह आपको अपने कोड स्निपेट को एक अद्वितीय यूआरएल (जैसे पेस्टबिन) के साथ सहेजने की अनुमति देता है, और प्रत्येक स्निपेट के सहयोगी संपादन की अनुमति देता है।

Codepen फ्रंट-एंड डेवलपर्स के लिए एक सहयोगी सैंडबॉक्स है जो एचटीएमएल, सीएसएस और जेएस पर केंद्रित है। आप इंटरफ़ेस के कई पहलुओं को कस्टमाइज़ कर सकते हैं, जिसमें जेएस लाइब्रेरीज़ शामिल हैं जिन्हें आप शामिल करना चाहते हैं, कई सीएसएस फीचर्स (जैसे रीसेट.cएसएस जोड़ना), और एम्मेट और विम की बाइंडिंग जैसे अन्य बोनस।

Try Ruby एक बहुत ही बुनियादी इंटरैक्टिव ट्यूटोरियल है जो रूबी को पूर्ण नौसिखिया में पेश करता है। यह एक धारावाहिक फैशन में किया जाता है, इसलिए आपको शुरुआत में एक बार में खत्म होना होगा, लेकिन इसमें अधिक समय नहीं लगता है। [रुबी को अपने मालिक _why द्वारा 1 9 अगस्त को निकाला गया था। बहुत से लोग उम्मीद करते हैं कि उनकी सामग्री वापस आ जाएगी। क्यों है (मार्मिक) रूबी के लिए गाइड HTML और PDF दर्पण है।]

OpenSourceCMS घरों खुला स्रोत सॉफ्टवेयर संकुल के दर्जनों और आप दोनों सामने अंत और सबसे लोकप्रिय पोर्टल, ब्लॉग, छवि के प्रशासनिक बैकएंड कार्यों को आजमा सकते हैं दीर्घाओं, और मंचों। आपके पास पूर्ण व्यवस्थापक अधिकार हैं और प्रत्येक पैकेज पर किसी भी सामग्री को बदल सकते हैं, और उसके बाद उपयोगकर्ता के परिप्रेक्ष्य से उन परिवर्तनों के परिणाम देख सकते हैं।

JSONLint सिंटैक्स जांच के साथ एक ऑनलाइन JSON सत्यापनकर्ता है जो अत्यधिक जटिल नहीं है, लेकिन विज्ञापित के रूप में काम करता है।

के लिए नियमित अभिव्यक्ति Rubular रूबी के साथ बनाया कोशिश, RegExPal जावास्क्रिप्ट में बनाया गया है, या RegExr, क्योंकि यह कोड भावना में बनाया गया है जो regex शुरुआती के लिए बहुत उपयोगी है।

Codepad मोड़ के साथ एक पेस्टबिन है: इसमें सी, सी ++, हास्केल, स्कीम, पायथन और PHP सहित 13 भाषाओं के लिए बनाया गया एक दुभाषिया/कंपाइलर है। इसलिए आप इसे केवल कोड साझा करने के लिए उपयोग नहीं कर सकते हैं, बल्कि जब आप अपने प्रोग्रामिंग वातावरण से दूर होते हैं तो कोड चलाने या परीक्षण करने के लिए भी (लगता है कि उबाऊ लेकिन अनिवार्य मीटिंग या जन पारगमन पर लंबी यात्रा आदि)

+0

एफवाईआई, रूबी सैंडबॉक्स वर्तमान में टूटा हुआ है। सब कुछ 502 खराब गेटवे प्रतिक्रिया देता है। – nickf

+3

कोशिश करें रूबी को http://tryruby.org/ –

+2

[jsFiddle] (http://jsfiddle.net/) पर आत्मा में बनाए रखा है जेएस बिन के समान है, लेकिन इसमें चार पैन (HTML, CSS, जावास्क्रिप्ट, और प्रस्तुत किया गया है) परिणाम) जो सभी एक बार में खुले हैं। तो यह जेएस बिन में कोड और परिणामों के बीच स्विच करने से अधिक कुशल लगता है। रिक्त कैनवास के साथ शुरू करने के लिए कुछ उदाहरणों को आजमाएं। – flamingLogos

0

eXist-db एक sandbox है जो XQuery/XPath के साथ खेलने के लिए बहुत उपयोगी है।

0

आप रूबी ऑन रेल के लिए Heroku और सर्वर-साइड जावास्क्रिप्ट के लिए AppJet भी आजमा सकते हैं।

थोड़ा ऑफ-विषय, लेकिन मैं अत्यधिक "रूबी की कोशिश करें" साइट को विकसित करने वाले व्यक्ति से "रूबी के लिए पॉग्नेंट गाइड क्यों रूबी" की सिफारिश करता हूं - आपको विश्वास नहीं होगा कि रूबी सीखने के लिए कितना तेज़ और आसान है, कार्टून!

+0

कोशिश करने के लिए संपादक (पेस्टबिन-जैसे) रूबी के लिए पॉइगनेंट गाइड क्यों निश्चित रूप से आपका औसत सॉफ़्टवेयर ट्यूटोरियल नहीं है! दोनों एक ही समय में बाएं और दाएं दिमागी। – flamingLogos

1

लुआ की साइट पर Live demo है। इसके अलावा सैंडबॉक्स तकनीक दिखाने ...

3

सुनिश्चित नहीं हैं कि अगर यह पूरी तरह से इस प्रश्न के लिए फिट, लेकिन यह एक अच्छा खेल का मैदान मैं हाल ही में मिला है है:

Google AJAX APIs Playground

0

आप wonderfl उपयोग कर सकते हैं संकलित करने के लिए और सैंडबॉक्स फ्लैश/Actionscript/आदि।

0

यह एक पुराना सवाल है, लेकिन मुझे repl.it बहुत उपयोगी होने के लिए मिला है। कई अलग-अलग भाषाएं मेरे पास एक शिकायत है जिसमें कुछ पुस्तकालय शामिल/आयात करना बहुत अच्छा काम नहीं करता है। उदाहरण के लिए, आप इसे repl.it (पायथन) में नहीं चला सकते

from time import sleep 
print "We are going to sleep for 5 seconds." 
sleep(5) 
print "Now we will sleep for 3 seconds." 
sleep(3) 
संबंधित मुद्दे

 संबंधित मुद्दे