Edit: 2014-01-15, dodałem 3 nowe strony o tematyce RegEx
Witam wszystkich.
Postanowiłem stworzyć temat w którym chciałbym zebrać strony internetowe na których można pisać i testować swój kod, czyli tzw. fiddle (chyba).
Post będzie zwykłym spisem (przynajmniej na początku) stron z opisem ich podstawowych funkcji.
Będę się starał rozwijać post i dodawać nowe strony jak tylko znajdę coś nowego (lub ktoś coś zaproponuje).
Mile widziane komentarze oraz propozycje. Wszystkie będę umieszczał w tym poście.
Jeżeli otworzyłem temat w złym dziale to bardzo proszę o przeniesienie.
CodePen
http://codepen.io
- Język: HTML, CSS, JavaScript.
- Nie wymaga logowania.
- Istnieje możliwość założenia konta (w tym możliwość zapłaty za opcje PRO).
- Możliwość zalogowania się poprzez GitHub'a.
- Kolorowanie składni.
- Zmiany widoczne natychmiast.
- Dodatkowo możliwość pisania w Haml, Markodown, Slim, Jade, Sass (.sass, .scss), Less, Stylus, CoffeeScript, LiveScript.
- Możliwość podpięcia najnowszych wersji popularnych bibliotek JS (m.in. Mootools, jQuery, Prototype, YUI, Dojo).
- Możliwość podpięcia zewnętrznych plików, oraz innego codepen'a.
- Posiada przykłady kodu (tworzone przez użytkowników, ale wliczam).
- W wersji PRO istnieje możliwość współpisania kodu do 6 osób.
JS Fiddle
http://jsfiddle.net/
- Języki: HTML, CSS, SCSS, JavaScript, CoffeeScript, AJAX.
- Nie wymaga logowania.
- Istnieje możliwość założenia konta.
- Kolorowanie składni.
- Opcja jednoczesnego pisana kodu w kilka osób.
- Opcja TidyUP Code.
- Możliwość podpięcia wbudowanych bibliotek (m.in. Mootools, jQuery, Prototype, YUI, Dojo).
- Możliwość zainkludowania zewnętrznych plików CSS i JavaScript.
- Możliwość zapisana kodu jako prywatny lub publiczny.
Dabblet
http://dabblet.com/
- Języki: HTML, CSS, JavaScript.
- Nie wymaga logowania.
- Możliwość zalogowania się poprzez GitHub'a.
- Zmiany widoczne natychmiast.
- Kolorowanie składni.
- Obsługa JavaScript.
- Opcja anonimowego zapisu zapisu.
- Zapamiętuje ostatnio wpisany kod oraz opcje w zasobach przeglądarki.
- Funkcja „hover preview” dla CSS (może być drażniąca).
PHP Assist
http://phpassist.com/
- Języki: PHP.
- Nie wymaga logowania.
- Istnieje opcja założenia konta.
- Kilka wbudowanych frameworków (m.in. Zend i Symphony).
- Posiada drzewo katalogów.
- Kolorowanie składni (ale wg mnie robi to wyjątkowo blado, albo ja mam zły monitor).
PHP Fiddle
http://phpfiddle.org/
- Języki: PHP.
- Nie wymaga logowania.
- Istnieje opcja założenia konta.
- Kolorowanie składni.
- Wbudowane analizatory kodu do kilku frameworków (Sniffery).
- Interakcja z Dropboxem.
- Interakcja z GitHubem.
- Wbudowane dodatkowe zasoby/pomoce.
SQL Fiddle
http://sqlfiddle.com/
- Język: SQL (m.in. MySQL, PostgreSQL).
- Nie wymaga logowania.
- Istnieje możliwość założenia konta.
- Kolorowanie składni.
- Posiada przykłady kodu.
Ruby Fiddle
http://rubyfiddle.com
- Język: Ruby.
- Nie wymaga logowania.
- Kolorowanie składni.
- Posiada przykłady kodu.
Python Fiddle
http://pythonfiddle.com/
- Języki: Python.
- Kolorowanie składni.
- Podpowiada funkcje.
- Możliwość importowania zewnętrznych zasobów.
- Posiada przykłady kodu.
Try F#
http://tryfsharporg.cloudapp.net/Tutorials.aspx#
- Język: F#.
- Do obsługi wymagany jest zainstalowany Silverlight.
- Nie wymaga logowania.
- Kolorowanie składni.
- Posiada przykłady kodu.
- Strona używa kompilatora do obsługi zamieszczonych na niej tutoriali jednak można zapuścić własny kod.
Ideone
http://ideone.com/
- Języki: 66 różnych (m.in. Assembler, C, Delphi, Java, Ruby, SQL, F#, Perl).
- Nie wymaga logowania (ograniczona funkcjonalność).
- Wbudowane wzorce do każdego z języków.
- Kolorowanie składni.
Repl.it
http://repl.it
- Język: 18 różnym (m.in. Qbasic, Ruby, Python, JavaScript, Move, Brainfuck).
- Nie wymaga logowania
- Kolorowanie składni.
- Posiada przykłady kodu.
codepad
http://codepad.org/
- Język: 13 różnych (m.in. C, C++, PHP, Perl, Python, Ruby).
- Nie wymaga logowania.
regexpal
http://regexpal.com/
- Język: RegEx.
- Nie wymaga logowania.
- Kolorowanie składni.
- Zmiany widoczne natychmiast.
gskinner RegExr
http://gskinner.com/RegExr/
- Język: RegEx.
- Nie wymaga logowania.
- Zmiany widoczne natychmiast.
- Wbudowane przykłady.
- Baza przykładów zdefiniowanych przez użytkowników.
- Możliwość zapisana własnych wzorów.
Debuggex
https://www.debuggex.com/
- Język: RegEx.
- Nie wymaga logowania.
- Istnieje możliwość założenia konta.
- Zmiany widoczne natychmiast.
- Wbudowane przykłady (tylko dla zalogowanych).
- Możliwość wykonania testów jednostkowych (tylko dla zalogowanych).
- Bardzo ciekawy system wizualizacji