Как стать автором
Обновить

Комментарии 55

Как раз недавно такой вопрос задавал. Спасибо за статью, отличная подборка.
codeanywhere.net — web based редактор кода, работает с FTP, SFTP, Dropbox, есть песочница
Спасибо за подборку, в избранное
Недавно смотрел Exo IDE, выглядит приятно — cloud-ide.com/
Cloud9 действительно отличная штука, особенно c учетом интеграции ide с github и bitbucket.
Скажите, а какая польза от этой интеграции? Я уже несколько месяцев для разработки на node.js использую исключительно с9, но с битбакетовским гитом работаю через консоль.
Во-первых, все ваши гитхабовские и битбакетовские репозитории сразу же доступны для работы в ide, во-вторых, в самой ide есть git-овская консоль (Tools->Git), т.е. всю свою работу вы можете делать имея один лишь браузер.
А как там с БД? Можно как-то SQL прикрутить?
Мы на своём проекте используем MongoDB на бесплатном аккаунте у mongolab.com/. Для разработки этого с головой хватает. Думаю, и для MySQL можно найти подобные решения.
rexv.org — еще одна тулза для регулярок
fiddlesalad.com — поддерживает обширный набор технологий: HTML, HAML, Zen Coding, Markdown, CoffeeCup, Jade, CSS, SCSS, SASS, LESS, Stylus, JavaScript, CoffeeScript, Python, Roy
regexhero.net/tester/ — регулярки для .net
Можно получить код на C#, посмотреть доки по выражениям, оценить время работы
Еще есть Ideone, который позволяет компилить и запускать куски кода на куче разных языков.

Часто встречал (и сам использовал), например, в ответах на Stack Overflow. Пишется кусок кода и дается ссылка на результат выполнения.

Описание с сайта:
What is ideone?
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows
to compile and run code online in more than 40 programming languages.

How to use ideone?
Choose a programming language, enter your source code and input data into text boxes. Then check or uncheck run code (whether to execute your program) and private (whether not to list your code in the recent codes page) checkboxes, click the submit button and watch your snippet being executed.
НЛО прилетело и опубликовало эту надпись здесь
Пользуясь случаем, рекомендую Cloud9. Для экспериментов с Node.js это самое то, учитывая тестную интеграцию с Github'ом и Heroku.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
image
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
О это отлично, еще и клиент есть.
Coderun — онлайн IDE PHP, JS, C# (пробовал только PHP, подтормаживает)
Codepad — аналог pastebin
Cleanroom — онлайн редактор HTML+JS с проверкой JSLint
RegExr — проверить регулярные выражения (сайт на flash), есть свой каталог

Генераторы:
http://www.css3maker.com/ — повороты, анимация и т.д. CSS3
http://www.cssbuttongenerator.com/ — кнопки CSS3
http://www.noisetexturegenerator.com/ — генератор noise-текстуры
JotForm — генератор форм
Иногда использую для теста регулярок: www.rubular.com
JSON посмотреть, это делаю на json.parser.online.fr или на jsonviewer.stack.hu (этому можно скармливать урл)
Бывает выручает чудо-wildcard DNS xip.io
Заголовки HTTP можно посмотреть на hurl.it
И еще один простой SQL-sandbox sqlize.com
thecodeplayer.com не совсем по теме, но позволяет просматривать код и процесс его написания поэтапно.
К сожалению, в статье совсем не сказано, зачем это нужно и чем это лучше локального редактирования и хранения кода в dvcs. Как я понял, cloud9 можно использовать для парного программирования, но часто ли это используется? JS-песочницы — тоже понятно.

Мог бы кто-то привести примеры использования подобных систем?
Мы с другом Cloud9 используем, вот уже несколько месяцев, для полноценной разработки NodeJS/HTML5 приложения. Там можно дебаггить серверный джаваскрипт, что даёт с9 большое преимущество перед тем же koding.com.
Парной разработкой тоже часто пользуемся — голосом говорим по скайпу, а код печатаем/показываем просто своим курсором, положение и действия которого синхронизируются через сервер.
Линуксовый терминал — практически полноценный, гитом через него весьма удобно пользоваться.

В облаке разрабатывать удобнее тем, что твоя среда разработки доступна с любого компьютера. То есть, не нужно ставить какой-нибудь WebStorm и настраивать окружение на всех компьютерах, с которых нужно работать.

В общем говоря, пример использования — полноценная разработка + дополнительные плюшки :)
Plunker — аналог jsfiddle, но умеет работать с несколькими файлами
Усложняя возможности?
Спасибо, исправил
Спасибо, а хоть один из этих инструментов существует в opensource? Чтобы можно было бы поставить на свой хостинг, типа jsfiddler или CodePen?
Кстати говоря, koding.com свой дефолтный редактор кода позаимствовали как раз у с9 :)
А те из mozilla Bespin/Skywriter. Опенсорц:)
Редактор ACE — изначально опенсорсный проект Cloud9. Просто потом они объединили усилия со Skywriter.
collabedit.com — онлайновое совместное редактирование кода
repl.it – онлайн-REPL для Ruby, Python, Lua, Scheme и других языков, которые выполняются в браузере (JS)
twitter bootstrap очень красиво подает примеры использования своих компонентов, JQuery тоже — оба на своих сайтах. Почему-то их в списке нет.
ТС, огромнейшее тебе спасибо за sqlfiddle.com/!

Если это то, что я думаю — то весьма поможет мне для одной статьи. Да и вообще без него теперь моветон будет писать статьи на тему SQL`я.
НЛО прилетело и опубликовало эту надпись здесь
Идея бомбовая. Нужно авторам совет дать.
курс по Python на coursera.org преподают в www.codeskulptor.org
питон там немного урезанный, но зато можно писать и запускать прямо в браузере. народ более-менее продвинутый отрывается по полной
www.youtube.com/watch?v=VScXq7wKYXA
www.youtube.com/watch?v=w_Jgb6YugRo
Eclipse Orion — онлайн IDE для JavaScript, HTML, CSS. Java разработка пока не поддерживается, только подсветка синтаксиса.
Для любителей Cloud9 и HTML5 есть еще:
Intel® HTML5 Development Environment BETA
Там есть дополнительные «плюшки» в части поддержки разных выходных форматов и встроенного эмулятора.
Chpokk для .Net проектов.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации