- PVSM.RU - https://www.pvsm.ru -

Разработка / iPad как среда разработки

Как только у меня появился iPad, у меня сразу же появилась мысль кодить на нем, но первое время было не до этого. Затем, когда появилось время, я решил вернуться к этому вопросу. Идея, конечно, немного бредовая, но иногда все же появляется желание написать пару-тройку строчек во время поездки в метро или в самолете. Итак, под катом инструкция к действия, если вы хотите использовать свой айпад в тех же целях.
Cloud9 [1]. IDE действительная замечательная — есть интеграция с известными сервисами VCS (например, GitHub), можно деплоить приложение в облачные сервисы (например, через Heroku [2]), но на iPad работает с ошибками, да и по touch-устройства она пока не заточена.
Поэтому я стал искать iPad-приложения. Простой блокнот не подходил, потому что мне хотелось иметь подсветку кода, возможность деплоить, VCS и прочие радости жизни. В итоге я нашел приложение Gusto [3] (стоит 10 баксов), которое помимо того, что является редактором, еще и совмещает в себе FTP клиент. Так как под рукой был Debian хост, то я поднял там ftp-сервер и сумел синхронизировать приложение в Gusto и с папкой на сервере. Закачка и сам проект выглядят в приложении примерно так.
Разработка / iPad как среда разработки [4]
Разработка / iPad как среда разработки [5]
Разработка / iPad как среда разработки [6]
Но в данной конфигурации приходится заходить с компьютера на сервер и оттуда уже устанавливать проект, синхронизировать с гитом и так далее. Так как этого этапа хочется избежать, то я начал искать приложение для iPad, чтобы по ssh заходить на сервер. Таким приложением для меня стало SSH Term Pro [7] (5 баксов), у него так же есть и более дешевая версия за 1 бакс.
Устанавливаем его, добавляем наш хост и заходим. Работает приложение на отлично, через него полностью настроил чистый debian сервер.
Разработка / iPad как среда разработки [8]
Разработка / iPad как среда разработки [9]
Вот собственно и все. Алгоритм работы такой. Делаем все изменения в Gusto, синхронизируем по ftp, затем через SSH Term Pro заходим на сервер и push`им на гитхаб или переустанавливаем приложение.

Автор: mythmaker


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ssh/2681

Ссылки в тексте:

[1] Cloud9: http://c9.io/

[2] Heroku: http://www.heroku.com/

[3] Gusto: http://itunes.apple.com/us/app/gusto-code-editor-ftp-client/id364906873?mt=8

[4] Image: http://andrebrov.net/blog/wp-content/uploads/2012/02/фотография-1.png

[5] Image: http://andrebrov.net/blog/wp-content/uploads/2012/02/фотография-2.png

[6] Image: http://andrebrov.net/blog/wp-content/uploads/2012/02/фотография.png

[7] SSH Term Pro: http://itunes.apple.com/us/app/ssh-term-pro/id389930222?mt=8

[8] Image: http://andrebrov.net/blog/wp-content/uploads/2012/02/фотография-3.png

[9] Image: http://andrebrov.net/blog/wp-content/uploads/2012/02/фотография-4.png