IPad - мое любимое вычислительное устройство, когда я в пути, будь то поездка или поездка. Иногда у меня есть клавиатура Bluetooth, а иногда нет. Так что это может быть сумасшествием, но я хотел бы использовать свой iPad для полноценной веб-разработки и программирования, и хочу, чтобы я знал, какие у меня есть варианты.
Cloud9, кажется, почти идеально подходит для этого в концепции, за исключением фатальной ошибки: веб-интерфейс не полностью работает с браузерами iPad Safari или Chrome. Вы не можете, например, дважды щелкнуть, чтобы открыть файлы.
Какие еще варианты у меня есть? В идеале я хотел бы иметь доступ из командной строки к своему редактору по выбору (Vim) и иметь возможность использовать инструменты веб-отладки, такие как инструменты разработчика в Chrome.
Ответы:
Если вы просто ищете простой текстовый редактор, Textastic имеет много полезных функций.
Для полноценной веб-разработки, проверьте Diet Coda . Он имеет встроенный SSH-терминал, SFTP, отличный текстовый редактор и т. Д.
источник
Я был готов назвать тебя сумасшедшим, но это выглядит значительно более выполнимо, чем я думал.
Существует порт Vim для iOS , и если он не работает должным образом, вы всегда можете использовать один из множества эмуляторов терминала для оболочки на удаленный хост и запуска там Vim. Я мог бы порекомендовать последнее раньше, на самом деле; Непонятно, как вы ожидаете получить файлы на устройство для редактирования, а затем поместить их обратно в среду тестирования, в то время как запуск Vim непосредственно на хосте тестирования полностью устраняет проблему. Многозадачность здесь вызывает беспокойство, так как если эмулятор не получает процессорного времени, ваше соединение истекает, но разумное использование экрана GNU и, возможно, эмулятора, такого как Prompt, который может поддерживать соединения некоторое время, даже если он находится на заднем плане, должен облегчить эту проблему довольно легко.
Что касается инструментов отладки, то те, которые встроены в Safari, работают только тогда, когда ваше устройство привязано к компьютеру, на котором установлена версия для настольного компьютера, но Firebug Lite, как говорят, работает в iOS Safari и, вероятно, будет работать так же хорошо в iOS Chrome, и его букмарклет может быть добавлен в панель закладок браузера для быстрого доступа. (Похоже, что сейчас он не работает ни в одном из трех браузеров, в которых я его пробовал, включая Safari на моем iPhone, но я подозреваю, что это временная проблема, связанная с, по-видимому, довольно недавним выпуском новой версии с Большие перемены.)
Будучи аналогичным образом оснащенным iPad и клавиатурой Bluetooth, я подумал о том, чтобы попробовать то же самое, что и вы, но списал это как неосуществимое. Спасибо за то, что дали мне стимул продолжить расследование и выяснить, что, в конце концов, это может быть сделано очень хорошо.
источник
Марк О'Коннор написал замечательную серию статей (начиная с этой ) о веб-разработке с использованием iPad в качестве тонкого клиента для удаленного сервера Linux.
Вам просто нужно клиентское приложение SSH для iPad (их несколько: Марк упоминает iSSH), и у вас есть доступ к VIM или любым другим инструментам, которые вы можете запустить на сервере.
источник
Я использую два приложения для кодирования на своем iPad, хотя я использую их только в чрезвычайных ситуациях.
Первый - это iSSH . Это позволяет вам войти через SSH к серверам. Он также выполняет переадресацию X, поэтому при необходимости я могу войти на свою рабочую станцию в офисе.
Второй - это Koder , который представляет собой мини-IDE для iPad. Он поддерживает FTP, (S) FTP, Dropbox, WebDAV и локальную разработку. Кроме того, в него встроен Firebug :)
Я не уверен, что хотел бы использовать его 100% времени (Zend Studio на Xubuntu работает очень хорошо для меня), но это работоспособно.
источник
Разработка на iPad определенно возможна, но от того, насколько хорошо она будет работать, во многом зависит ваш рабочий процесс. В частности, вы можете столкнуться с проблемами, когда дело доходит до отладки, особенно если вам нужен хороший отладчик JavaScript.
Отладка
В качестве эксперимента я недавно попытался отредактировать (в основном JavaScript) веб-приложение, над которым я работал, используя мой iPad. Редактирование прошло относительно гладко (я использовал Textastic ), но отладка JavaScript была проблемой . Насколько я знаю, единственное, что близко подходит к правильному инструменту отладки в iOS, - это Firebug Lite , который имеет некоторые существенные ограничения. Поскольку он не интегрирован в браузер, он не может поймать много проблем. Нет перехвата синтаксических ошибок (вы сами оставляете эту недостающую скобку) и нет сообщений о проблемах HTTP, если внешний скрипт не загружается должным образом.
Интерфейс также довольно грубый для использования на сенсорном устройстве - маленькие метчики, и он странно изменяет размеры, если вы пытаетесь увеличить изображение. Как человек, который полагается на инструменты разработки Safari и Chrome при разработке JavaScript, я нахожу это довольно расстраивающим, когда сталкиваюсь с какой-либо ошибкой.
Тем не менее, если ваша разработка более ориентирована на сервер или вы иначе не зависите от такого рода средств отладки, iPad вполне может стать для вас хорошей средой разработки.
Параметры редактора
Если вы просто хотите использовать Vim, тогда SSH-клиент, такой как Prompt или iSSH, будет работать хорошо в сочетании с удаленным сервером где-нибудь (который вам понадобится где угодно для просмотра файлов). Если вам нужен вариант, который не требует доступа к сети, есть порт Vim для iOS , но стоит отметить, что файлы доступны только через iTunes (т.е. вы не можете загрузить их на сервер SFTP или просмотреть их локально с помощью Сафари).
Если вам нужен более естественный опыт, стоит обратить внимание на Diet Coda , поскольку в нем много полезных инструментов - SFTP, полноценный SSH-клиент, редактор кода и браузер. Это определенно более дорогая сторона приложений для iOS, но я читал хорошие вещи об этом.
Textastic - еще один хороший редактор, с некоторыми приятными расширениями для программной клавиатуры (полезен для внесения изменений в крайнем случае, если у вас нет Bluetooth). Однако я не большой поклонник его модели доступа к файлам. Синхронизация не так уж и важна - вы загружаете файлы из источника (SFTP, Dropbox или WebDAV), редактируете их локально, а затем повторно загружаете. Было бы неплохо редактировать напрямую в Dropbox или SFTP, но это немного личное предпочтение.
источник
Вы можете использовать продукт OnLive Desktop .
Выдержка из их сайта:
источник
Prompt - лучший SSH-клиент для iOS. Используя Prompt, вы можете удаленно использовать Vim и Firebug lite для отладки. (По предложению Аарона Миллера.)
Подсказка разработана Panic, командой разработчиков Diet Coda. Он также включен в диетическую коду.
источник
Вы можете использовать Koding , который отзывчив и прекрасно работает в вашем браузере. Вам не нужно ничего устанавливать на свой iPad. Вы будете иметь доступ ко всем возможностям сервера в вашем браузере. Стоит проверить.
источник
Существует новое приложение под названием "Dringend". Это как xcode - вы можете программировать и создавать / тестировать приложения на Mac и iOS -> https://itunes.apple.com/de/app/dringend-development-environment/id822329054?mt=8
источник
Отладка на iPad
Возможно, меня за это убьют, но это будет моим решением для вас: если вы хотите сделать правильную отладку в Интернете, лучшим выбором будет продажа iPad на ebay и приобретение планшета для Android. В течение нескольких дней я боролся с неспособностью iPad / Apples обеспечить надежное решение для отладки на ходу (если только вы не хотите перетаскивать свой iLaptop на iPad). Я нашел только одно приложение в магазине приложений под названием MIHTool, которое не работало вообще.
источник
Для удаленного доступа к веб-серверу Linux / Unix попробуйте xCute - новый и интересный инструмент для удаленного доступа к серверу с iPad или iPhone.
http://xcuteapp.com
с их веб-сайта:
Как инженер-программист, я часто получаю удаленный доступ к компьютерам, использую VPN, SSH, Telnet или любое другое удаленное программное обеспечение, которое позволяет мне «входить» и «взаимодействовать». Виртуальные терминалы являются полезными инструментами при использовании с ноутбука или настольного компьютера, но я считаю, что с мобильных устройств необходимо что-то другое, более простое и быстрое. Очень регулярно я просто хочу выполнить несколько заданий и прочитать их результаты.
Я написал это приложение, чтобы иметь возможность доступа к удаленным хостам и выполнять задачи простым нажатием кнопки. Теперь я могу сделать это с iPhone во время путешествий или с удобного дивана дома с iPad.
источник
Попробуйте приложение CppCode для iOS. Не требует подключения к интернету.
источник
Я думаю, что GoCoEdit - удаленный редактор кода и текста - отличная альтернатива редактору кода для iPhone и iPad.
источник
Я думаю, что Buffer Editor - лучший редактор кода для iPhone и iPad. Я могу редактировать код во время путешествий или дома с помощью iPad и т. Д.
https://itunes.apple.com/us/app/buffer-editor/id502633252?mt=8
источник