- Gocoedit
- Textastic
- Working copy
- Использование текстового терминала
- Использование удаленного доступа к стационарному компьютеру / ноутбуку.
- Когда вы публикуете ваш сайт, помощник по оптимизации помогает вам завершить невидимые, но важные детали.
- Лучшее для быстрого кодирования: gocoedit
- Лучшее для подключения: codeanywhere
- Лучший бесплатный вариант: html & html5 editor
- Нативные ios приложения
- Организация информации — это важнейшая часть ответа:
- Создание сайта на ipad это возможно — iwebstudio
- Заключение
Gocoedit
Видно, что редактор GoCoEdit писал программист для программистов. Дизайн приложения довольно своеобразный, зато есть ряд фич, отсутствующих в других редакторах.
Общий вид редактора. Обратите внимание на дополнительную строку с символами в верхней части клавиатуры. Принцип работы как у Textastic, описанного выше. Отличие в том, что если у Textastic кнопка пятипозиционная, то здесь только трех: центр, право, лево.
Окно работы с файлами




Во встроенном броузере есть возможность подключить FireBug Lite.
Стоит 349 рублей в российском AppStore.
Textastic
Редактор Textastic. Серьезный редактор, в котором хорошо продуман процесс разработки.
Общий вид редактора.
Обратите внимание на верхний ряд клавиш с кнопками, в которых по середине стоит один символ и еще 4 по краям. Это гениальное изобретение. Если вы пользуетесь iOS — вы знаете, что для доступа к символам $, _ и т.д. необходимо переключаться в другой «экран» клавиатуры. Это очень сильно осложняет набор и замедляет процесс ввода.
Как работают этот ряд специализированных клавиш: вы «тыкаете» в кнопку — происходит ввод символа по центру. Если вы «тыкаете» в центр и смещаете палец в сторону одного из краев кнопки — происходит ввод символа из соответствующего угла. Поверьте — это очень удобно.
Можно настроить вид редактора в широких пределах



Также есть интеграция с программой Working Copy (о ней ниже), которая позволяет работать с git-репозиториями, а также с GitHub и Bitbucket.
Выбираете в качестве источника Working Copy

После окончания работы файл можно будет закомитить с помощью Working Copy в удаленный репозиторий.
Стоит 479 рублей в российском AppStore.
Working copy
Программа Working Copy не является редактором в классическом смысле. Это скорее полноценный клиент по работе с git-репозиториями. Аналоги:iOctocat, Git2Go
Все эти приложения позволяют подключать как самостоятельные git-репозитории, так и интегрироваться с GitHub и BitBucket. Поддерживают ветки, просмотр коммитов, diff-ов и т.д. Как правило все эти программы имеют бесплатную функциональность на работу с репозиториями в режиме просмотра. Если вы хотите комитить свои изменения — придется выложить от 7 до 10 долларов.
Добавляем репозиторий


Как я писал выше — есть полноценная интеграция с редактором Textastic.
Стоимость — бесплатно, но для полноценной работы необходимо разблокировать функции.
Использование текстового терминала
Предположим, у вас есть удаленный сервер и на нем настроен Vim. Vim по своей природе предполагает работу только с клавиатурой, поэтому идеально ложится на паттерн использования внешней клавиатуры. Про гибкость настройки Vim можно найти тысячи статей в интернете — скажу лишь, что немного допиленный Vim по удобству не уступает редакторам от JetBrains, продуктами которой я так же активно пользуюсь.
В качестве терминала можно либо использовать навороченный vSSH, в котором можно настроить вообще все, либо более хипстерский Prompt. У Prompt плохо то, что у него часть экрана отдана под разные вспомогательные элементы, что уменьшает рабочую область, зато более приятная цветовая гамма и разные «фишечки».
Prompt:




Prompt — 7.99$vSSH — 279 руб.
Использование удаленного доступа к стационарному компьютеру / ноутбуку.
Я пробовал TeamViewer и какой-то из VNC клиентов с пробросом VPN в домашнюю сеть. В целом мне показалось, что они не особо учитывают реали того, что работа идет под iPad и, как следствие, удобство работы оставляет желать лучшего.
Когда несколько лет назад вышел Parallels Access — у меня оказалась в руках бесплатная годовая лицензия, которая шла в комплекте с Parallels Desktop. Из того что я пробовал — это наиболее вменяемый продукт, но который тоже не лишен недостатков.
Самый большой недостаток — это переодические сообщения «Slow internet connection» и «залипания» интерфейса, хотя и iPad и ноутбук находятся в сети 70 Мбит/с. К счастью происходит это не так часто и с этим можно жить. Сейчас годовая подписка стоит 649 руб / год.
PHPStorm, запущенный на ноутбуке


В целом, можно сказать что это рабочий вариант, при условии что вы сидите на быстром интернет-канале. Из плюсов — полное рабочее окружение на iPad.
Когда вы публикуете ваш сайт, помощник по оптимизации помогает вам завершить невидимые, но важные детали.
Требуется немного времени и определенные качества, чтобы сайт был хорошо виден в Google или Yandex.
Чтобы еще лучше подготовить сайт к публикаци, вы можете запустить наш тест, чтобы проверить, не забыли ли вы затронуть некоторые ключевые аспекты создания сайта.
Лучше всего будет заполнить метаданные на каждой странице, добавить заголовок в каждом блоке, …
Лучшее для быстрого кодирования: gocoedit
Ищете текстовый редактор, ориентированный на разработку, который поможет вам сделать больше быстрее? GoCoEdit имеет поддержку подсветки синтаксиса для десятков языков, включая HTML, и ряд полезных функций, которые делают кодирование быстрее и более приятным на устройствах iOS.
Экономящие время функции, такие как подсказки кода, автоматический отступ и автоматическое закрытие скобок, помогают ускорить ввод кода, а мощные инструменты поиска и замены значительно ускоряют масштабные изменения. Приложение также добавляет дополнительный ряд клавиш к экранной клавиатуре с настраиваемыми фрагментами текста и «трекпадом» для более точного выделения текста. Также доступны общие ярлыки на рабочем столе, такие как Cmd-C для копирования и Cmd-V для вставки.
GoCoEdit поддерживает работу в автономном режиме и непосредственно на сервере, а также синхронизируется с Dropbox и другими облачными сервисами хранения. Вы также можете загрузить/загрузить через FTP/SFTP. Браузер предварительного просмотра, в комплекте с консолью Javascript, встроен в приложение.
Лучшее для подключения: codeanywhere
Независимо от того, на какой сервер вы загружаете свой код, есть большая вероятность, что Codeanywhere его поддерживает.
Приложение изначально подключается к облачным сервисам хранения, таким как Dropbox, Google Drive, OneDrive и Amazon S3, а также к GitHub и Bitbucket. Вы также можете использовать его поддержку FTP/SFTP/FTPS для загрузки и скачивания файлов практически из любого места.
Если у вас еще нет сервера, Codeanywhere даже предложит настроить его для вас с выбранной вами средой разработки. После подключения файловый браузер приложения получает все стандартные функции, такие как выгрузка, загрузка, перемещение и удаление, а также возможность установки разрешений (chmod). Там также есть встроенный SSH-клиент.
В самом редакторе кода есть подсветка синтаксиса для более 100 языков, автозаполнение для популярных языков, включая HTML и CSS, поиск и замена регулярных выражений, автоматический отступ и другие функции, позволяющие сэкономить время.
Базовая версия бесплатна и более чем достаточна, чтобы начать работу, с дополнительными функциями, доступными через ряд ежемесячных планов подписки.
Лучший бесплатный вариант: html & html5 editor
Хотя HTML & HTML5 Editor не может похвастаться таким количеством функций, как платные приложения, такие как Textastic или GoCoEdit, этот простой редактор хорошо справляется с основами – и с ценой не поспоришь.
Приложение имеет подсветку синтаксиса и автозаполнение кода, поддерживая использование в «ландшафтном режиме», что предпочитают многие разработчики. Включена функция предварительного просмотра, а также сетка безопасности – а также функции отмены/повтора, автоматическое резервное копирование создается всякий раз, когда вы начинаете редактировать файл.
Встроенный редактор файлов позволяет вам перемещать, удалять, переименовывать и многое другое. Варианты перемещения файлов с iPad ограничены, при этом электронная почта является наиболее гибкой, но вы можете, по крайней мере, создавать и извлекать ZIP-файлы, чтобы упростить работу с несколькими файлами.
Это приложение является хорошим вариантом для владельцев iPad с базовыми требованиями к редактированию HTML. Поскольку он бесплатный, HTML & HTML5 Editor стоит проверить, отвечает ли он вашим потребностям, прежде чем предлагать платную альтернативу с дополнительными функциями.
Нативные ios приложения
Если суммировать способы работы с файлами (зависит от редактора):
— SFTP— WebDAV— iCloud— Dropbox— встроенный web-сервер— синхронизация через iTunes— интеграция через GitHub / Bitbucket— интеграция с Amazon S3, DreamObjects
Все редакторы позволяют работать с несколькими одновременно открытыми файлами.
У всех редакторов очень ограничена поддержка горячих клавиш при работе с клавиатурой. В интервью создатель GoCoEdit говорил что сама Apple сильно ограничивает разработчиков в этих вопросах. Т.е. забудьте о биндингах на каждое действие — в лучшем случае это Cmd-C / Cmd-V
Ни у одного редактора нет встроенной поддержки git, но есть возможность интеграции со сторонними приложениями, реализующими эту функциональность.
Организация информации — это важнейшая часть ответа:
Если вы хотите помочь Google или Яндекс понять, насколько хорошо вы удовлетворяете потребности ваших посетителей, вам следует соответствующим образом организовать ваш сайт.
Цель приложения SimDif состоит в том, чтобы помочь вам получить сайт, четко организованный вокруг вопросов ваших клиентов. Сайт, созданный с помощью SimDif, позволяет поисковым системам понять и запомнить четкую картину вашего бизнеса.
Создание сайта на ipad это возможно — iwebstudio

Каждый из нас хоть раз, задумывался о создании блога, сайта или интернет магазина. Но, как у любого современного человека на это попросту не хватает времени. Забудьте о рутинной работе: покупке хостинга, регистрации домена, поиске и заказе дизайна –
iWebStudio
сделает всё за Вас! Теперь создание сайта на Вашем iPad займёт не более 5 минут!
Казалось бы, iOS планшетники прочно и давно вошли в повседневную жизнь и стали ежедневным неизменным спутником у совершенно разных социальных групп и людей разных профессий. Мобильность смартфона и преимущества полноценного компьютера вполне подходит и для управления личными веб-проектами. Более того, для ряда случаев, такая возможность покрывала бы большую часть потребностей большинства владельцев iPad. Но, программы для создания сайтов до настоящего времени не выходили и не выходили.
iWebStudio вполне можно назвать пионером в сайтостроении на iPad. Программа способна на многое. Блог, интернет-визитка, интернет-витрина и даже не очень большой интернет-магазин рождаются с помощью жестов. Не нужно никаких знаний веб-технологий, навыки в дизайне, верстке, программировании. Собственно, программа предлагает создание индивидуального сайта на базе одного тщательно продуманного и сбалансированного современного дизайн-макета.
Создание сайта в iWebStudio пошаговое:
- Выбор и регистрация домена
- Выбор палитры и персонализация
- Создание страниц сайта и их наполнение


Программа идеально подходит для индивидуального и малого бизнеса. Встроенный модуль интернет-магазин интегрирован с онлайн-платежной системой и модулем расчета и оформления заказа доставки курьерской службой по России.
Изображения товаров можно снимать на встроенную камеру планшетника и сразу же прикреплять к карточке товара.
Фактически, программа самодостаточна и активно использует возможности iOS. Это – и трансляция push-сообщений и использование ленты изображений. Вообще, обратная связь и информирование – это отдельный разговор. Все сообщения, события, комментарии, письма, обновления, новости, покупки, заказы сайта поступают в единую универсальную ленту событий и транслируются в push-канал Айпада. Таким образом, отпадает необходимость “собирать” письма, заказы, комментарии и т.п. по разным программам, а иногда и устройствам.


Главная задумка разработчиков – освободить пользователя от рутины, технологий и принятия неподъемных решений, дать возможность сосредоточиться на творчестве, контенте и бизнесе. Сайт по-умолчанию получится “правильный”, красивый и современный. Но, насколько он будет успешен зависит исключительно от задумки его владельца и подбора контента.
Следите за новостями ipad-mobile.ru через нашу группу Вконтакте.
Заключение
iPad можно использовать для полноценной разработки. Я использую внешнюю клавиатуру, если есть возможность ее куда-то поставить и экранную клавиатуру если надо сделать что-то на бегу. Экранная клавиатура не увеличивает габариты устройства и позволяет использовать его на ходу, но закрывает половину и так маленького экрана.
Кроме того — набор текста с большим количества спецсимволов, расположенных на разных «экранах» клавиатуры, делает ввод текста медленным. Внешняя клавиатура требует размещения, зато оставляет свободным экран и позволяет набирать со скоростью настольного компьютера.
Если вы разрабатываете только backend-приложение, не требующее тестирования в броузере — я бы рекомендовал связку SSH-клиент VIM tmux на сервере.
Если вы разрабатываете что-то на frontend и у вас достаточный интернет-канал — рекомендую связку Parallels Access редактор полноценный Google Chrome с консолью.
Нативные редакторы находятся в довольно зачаточном состоянии. До прихода серьезных игроков на этот рынок и шагов со стороны Apple по более продвинутому использованию внешней клавиатуры — это не более чем резервный вариант на случай если у вас нет интернета.
Все редакторы заточены на работу с одним файлов, а не проектом целиком. Надеюсь, что с появлением iPad Pro ситуация улучшится и мы получим полноценные редакторы. Если совсем фантазировать — хотелось чтобы Apple разрешила подключать MagicPad и показывать курсор на экране, чтобы не приходилось постоянно «тыкать» в экран.


