Редакторы простого текста и кода, безусловно, не являются чем-то новым для iPad — но PHP IDE Kodiak предлагает одну невероятно мощную функцию: возможность фактически запускать ваш код PHP в автономном режиме на вашем iPad. Это также невероятно приятный редактор кода, как и следовало ожидать. Давайте посмотрим на то, что отличает Kodiak.
Запустить код PHP
Хотя существуют определенные ограничения, приложение может запускать ваши автономные проекты PHP и даже получать доступ к онлайн-API, используя стандарт JSON , XML и FTP . Есть несколько примеров, которые помогут вам начать работу и продемонстрировать функции, в том числе как использовать последние твиты для определенного ключевого слова. Это работает блестяще. Приложение также включает в себя ряд расширений PHP, таких как SQLite — так что есть много мощных функциональных возможностей, а не просто простой интерпретатор PHP.
Для тех из вас, кто хочет изучать PHP, это невероятный инструмент — вы не только получите отличные примеры для работы, но и сможете сразу же просмотреть свои изменения. Для программирования небольших виджетов и тому подобного он также способен на удивление. Подсветка кода, конечно, превосходна; однако нет завершения кода.
Быстрое выделение и ввод символа
Очевидно, что одним из самых больших ограничений при написании кода на iPad является необходимость переключения на символьную клавиатуру; Kodiak решает эту проблему, используя клавиатуру быстрого ввода поверх существующей клавиатуры, которая вмещает все необходимые символы и полный набор числовых цифр всего в 9 дополнительных клавишах. Это гениально, честно говоря. Каждый ключ содержит до 5 символов. Быстрое нажатие вставит символ, указанный в центре; касание и перетаскивание в любой из углов вставляет любой из четырех других. Это займет некоторое время, чтобы привыкнуть, но как только вы изучите локации, вы можете даже предпочесть обычную клавиатуру.
Функции быстрой подсветки кода также одна из моих любимых — в самом центре панели быстрого ввода символов находится маленький кружок / точка. Нажмите и удерживайте, чтобы переместить курсор вокруг кода, затем дважды нажмите, чтобы начать выделение. Одна эта функция великолепна — я хочу, чтобы Apple купила разработчиков Kodiak просто для того, чтобы они могли добавлять это в iOS везде. Фактически, разработчики сделают исходный код для этого и других аккуратных объектов (таких как панель вкладок) открытым и доступным на GitHub , что довольно типично для них.
Управление файлами и папками
Щелкнув значки рядом с файлами и папками, можно выбрать несколько объектов и выполнить с ними основные операции с файлами — переместить, скопировать и т. Д. Разумеется, отдельные файлы и папки также можно переименовывать.
Когда ваш проект будет завершен, вы можете экспортировать свой выбор, отправив заархивированный файл на адрес электронной почты по вашему выбору.
К сожалению, хотя демонстрационные изображения предоставляются для демонстраций, невозможно добавить свои собственные изображения с помощью обычной передачи файлов iTunes — все файлы должны создаваться через приложение , которое, конечно, создает только файлы PHP. Это ограничение, наложенное Apple, из-за природы приложения, способного запускать нативный PHP-код.
Разработчики объяснили, что ввод файлов в приложение тривиален с одной строкой PHP, поэтому, безусловно, есть способы обойти эти ограничения. Это должно работать:
копия (‘http://somedomain.com/file.jpeg’, ‘/images/file.jpg’);
Ограничения
Из-за политик безопасности Apple, доступ к коду и запуск его на iPad невозможен; это означает, что вы не можете войти на FTP вашего сайта, отредактировать шаблон WordPress и затем просмотреть результаты. Нет удаленного FTP- браузера — хотя FTP-расширения для PHP доступны для использования в ваших проектах, как показывает одна из демонстраций.
Разработчики сообщили, что они планируют предложить поддержку пакетов, таких как WordPress, в следующей версии, так что вы сможете запускать локальную копию WordPress на своем iPad и редактировать / разрабатывать без веб-доступа. Предположительно это позволит использовать SQLite для создания плоского файла базы данных для WordPress, но это всего лишь предположение с моей стороны.
Добавление поддержки пакетов выведет это приложение на новый уровень, но сейчас это все еще удивительное приложение, которое не имеет себе равных.
Приложение продается за 4,99 долл. США в течение ограниченного периода времени, а затем полностью обновляется до 9,99 долл. США . Если у вас есть iPad, и вы хоть немного интересуетесь изучением или разработкой своих собственных веб-приложений на PHP, это приложение не может быть более рекомендованным.
Альтернативы: TextTastic — это редактор кода для подсветки синтаксиса для iPad, хотя он не может скомпилировать или запустить ваш код. Он работает с различными языками, поэтому, если вы просто ищете редактора, стоит подумать.
Вы только начинаете заниматься PHP? Можете ли вы увидеть использование Kodiak на вашем iPad, или мысль о кодировании на программной клавиатуре просто пугает вас? Попробуйте, и я думаю, вам тоже понравится.