2008-10-15 11 views
25

많은 언어와 프레임 워크가 존재하며 항상 새로운 프레임 워크가 등장하면서, 각 프레임 워크를 평가하고 다운로드, 설치 및 구성 할 시간이 없습니다. 과거에는 코드를 창에 쓰거나 붙여 넣을 수있는 웹 응용 프로그램을 실행하고 일반적으로 튜토리얼 설정에서 브라우저에서 결과를 실시간으로 볼 수있었습니다.어떻게 설치하지 않고 새로운 언어 나 프레임 워크를 사용해 볼 수 있습니까?

특정 기술에 대해 가장 좋아하는 샌드 박스 사이트는 무엇입니까?

편집 : @fretj는 우수한 Google Code Playground (1 upvote에)에 대한 링크를 제공,하지만 난 그냥 구글의 자신의 응용 프로그램 (검색,지도, 지구, 언어 등)을 실험에 대한라고 생각했습니다. 하지만 그 앱에는 몇 가지 숨겨진 보석이 포함되어있는 것으로 나타났습니다. 앱 이외에도 jQuery, jQuery UI, MooTools, DojoPrototype Scriptaculous과 같이 호스팅하는 많은 자바 스크립트 라이브러리를 사용해 볼 수 있습니다.

'API 선택'상자의 라이브러리 카테고리에서 모두 숨겨져 있습니다. 나는 그것이 Google Libraries라고하는 앱을위한 것이라고 생각했기 때문에 카테고리를 간과했다. Javascript 자체에 대한 자바 스크립트 카테고리도 있습니다.

답변

24

W3Schools.com에는 자습서의 여러 학습에서 미니 샌드 박스가 포함되어 있습니다. 각 예제는 해당 강의를 보여주기 위해 사용되지만 코드를 추가하거나 변경하여 코드를 샌드 박스로 사용할 수 있습니다. Javascript, DOM 스크립팅, Ajax, SQL, ADO, ASP 및 ASP.NET에 대한 예제가 있습니다.

은 jQuery, script.aculo.us, YUI, MooTools 및 dojo를 비롯한 많은 스크립팅 라이브러리에 대한 지원이 내장 된 Javascript 및 CSS 테스트 용 샌드 박스입니다. 따라서 각 라이브러리를 다운로드하고 설치하지 않고 예제 코드를 사용해 볼 수 있습니다. 또한 붙여 넣기 상자와 같은 고유 한 URL로 코드 스 니펫을 저장할 수 있으며 각 스 니펫을 공동으로 편집 할 수 있습니다.

는 HTML, CSS 및 JS에 초점을 맞춘 프런트 엔드 개발자를위한 공동 작업용 샌드 박스입니다. 포함 할 JS 라이브러리, reset.css 추가와 같은 여러 CSS 기능 및 Emmet 및 Vim 키 바인딩과 같은 기타 보너스를 포함하여 인터페이스의 여러 측면을 사용자 정의 할 수 있습니다.

Try Ruby은 완전한 초보자에게 Ruby를 소개하는 매우 기본적인 대화 형 자습서입니다. 연속 방식으로 진행되므로 한 번에 처음부터 끝까지 가야하지만 오래 걸리지는 않습니다. [Ruby는 8 월 19 일에 소유자 인 _why에 의해 취소되었습니다. 많은 사람들이 그의 콘텐츠가 돌아 오기를 바랍니다. 왜 루비에 (신랄한) 가이드 HTMLPDF 거울이 있습니다.]

OpenSourceCMS 주택 오픈 소스 소프트웨어 패키지의 수십 프런트 엔드와 가장 인기 포털, 블로그, 이미지의 관리 백엔드 기능을 모두 시도 할 수 있습니다 갤러리 및 포럼. 전체 관리자 권한을 가지고 있으며 각 패키지의 내용을 변경할 수 있으며 사용자의 관점에서 변경 결과를 볼 수 있습니다.

JSONLint은 구문 검사가 지나치게 복잡하지는 않지만 보급 된대로 작동하는 온라인 JSON 검사기입니다.

정규 표현식은 루비로 구축 Rubular을 시도 할 경우

, 자바 스크립트에 내장 RegExPal, 또는이 내장 된 코드의 의미를 가지고 있기 때문에 정규식 초보자를위한 매우 유용 RegExr.

Codepad는 C, C++, Haskell, Scheme, Python 및 PHP를 포함하여 13 개 언어로 통역/컴파일러가 내장되어 있습니다. 따라서 코드 공유에 사용할 수있을뿐만 아니라 프로그래밍 환경을 벗어 났을 때 코드를 실행하거나 테스트 할 수 있습니다 (지루하지만 의무적 인 회의 또는 대중 교통에서의 긴급 출퇴근 등)

+0

현재 루비 샌드 박스는 고장났습니다. 모든 것은 502 Bad Gateway 응답을 반환합니다. – nickf

+3

Ruby는 http://tryruby.org/에서 영혼을 유지합니다. –

+2

[jsFiddle] (http://jsfiddle.net/)은 JS Bin과 비슷하지만 4 개의 창 (HTML, CSS, Javascript 및 rendered)이 있습니다. 결과)가 모두 한 번에 열립니다. 따라서 JS Bin에서 코드와 결과를 전환하는 것보다 효과적입니다. 빈 공간이 아닌 캔버스로 시작하려면 몇 가지 예제를 시도해보십시오. – flamingLogos

0

eXist-db sandbox은 XQuery/XPath로 재생할 때 매우 유용합니다.

0

Ruby on Rails의 경우 Heroku을, 서버 측 JavaScript의 경우 AppJet을 사용해 볼 수도 있습니다.

약간 주제에서 벗어나지 만, "Try Ruby"사이트를 개발 한 사람과 같은 "Ruby에 대한 신의 가호"를 강력하게 추천합니다. Ruby를 배우는 것이 얼마나 빠르고 쉬운 지 믿지 못할 것입니다. 만화!

+0

왜 루비에 대한 신랄한 가이드가 확실히 평범한 소프트웨어 가이드가 아닙니까? 왼쪽과 오른쪽 모두 동시에 두뇌. – flamingLogos

1

루아는 사이트에 Live demo이 있습니다. 또한 그것은 완전히이 질문을 맞는 경우

0
당신은 컴파일 wonderfl을 사용할 수 있습니다

및 샌드 박스 플래시/Actionscript/etc.

0

이것은 오래된 질문이지만 repl.it은 매우 유용합니다. 다양한 언어. 내가 가지고있는 불만 중 하나는 특정 라이브러리를 포함/가져 오는 것이 잘 작동하지 않는다는 것입니다. 예를 들어, repl.it (python)에서 실행할 수 없습니다.

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)