Создать идеальную среду разработки PHP в Android

Оказывается, вы можете эффективно кодировать на Android. Долгое время считалось, что, хотя компьютеры предназначены для повышения производительности и творчества, планшеты существуют исключительно для обеспечения пассивного потребления контента.

Я тоже так считал. По профессии я разработчик программного обеспечения и использую 13-дюймовый Macbook Pro для написания всего своего кода. У меня не было бы другого пути. OS X поставляется со всем, что мне нужно для продуктивной работы разработчика, и я построил свой рабочий процесс на этом.

Android-Девелопмент-Macbook

Android с другой стороны? Я никогда не задумывался о написании кода на Android. Использовать ужасную виртуальную клавиатуру для написания обновления статуса Facebook достаточно плохо. Написание кода на Android? Погаси мысль. У него даже нет встроенного файлового менеджера!

Но потом я купил приличную Bluetooth-клавиатуру

и все изменилось. Сейчас я построил среду разработки PHP на своем планшете Nexus 7 2012 года, и мне это нравится. Вот как это работает.

Редактирование текста

Текстовый редактор является краеугольным камнем любой среды разработки. Это должно пойти, не говоря, что обсуждать достоинства отдельного текстового редактора может быть очень спорным вопросом в сообществе разработчиков. Действительно, соперничество между поклонниками текстовых редакторов Vi / Vim и Emacs называется Войной редакторов.

Я твердо в лагере Vim

, Этот мощный текстовый редактор установлен по умолчанию в OS X и большинстве дистрибутивов Linux и позволяет легко и быстро редактировать большие документы и файлы кода.

Android-DEV-ВИМ

Для чего-то, что в основном ориентировано на клавиатуру, я был удивлен, увидев, что кто-то реализовал Vim для платформы Android. Это приходит в форме VimTouch. Я не использую гиперболу, но на самом деле это может быть лучший текстовый редактор Android на рынке.

Что делает это так хорошо? Он поставляется с многочисленными плагинами, включая подсветку синтаксиса, что особенно удобно для тех из нас, кто использует текстовый редактор для редактирования кода. Он также чрезвычайно настраиваемый и адаптирует Vim для использования на сенсорном экране, оставаясь верным оригинальной философии Vim.

anddev-ВИМ-конфигурации

Любители Vim будут знать, что Vim можно настроить с помощью файла, называемого «.vimrc». Хотя VimTouch позволяет легко добавлять функции и поведение с помощью приятного сенсорного интерфейса, вы должны знать, что вы все равно можете настраивать вещи, редактируя файл конфигурации .vimrc, как на обычном компьютере.

VimTouch предоставляется бесплатно в магазине Google Play [больше не доступно] и распространяется по лицензии Apache 2.0 с открытым исходным кодом.

Я люблю ЛАМПУ

LAMP означает Linux, Apache, MySQL и PHP и является одной из наиболее популярных конфигураций сервера.

для людей, которые разрабатывают веб-приложения на основе PHP.

Android-DEV-палапа

Он запускает слегка серверную конфигурацию, называемую LLMP. Это не слишком отличается от LAMP, за исключением того, что Apache — который, как известно, тяжелый — был заменен на Lighttpd. Я был очень впечатлен, увидев, что все составные части веб-сервера Palapa достаточно современны, а последняя версия — это язык программирования PHP.

Android-Dev-PHP

Версия MySQL тоже довольно актуальна. С учетом сказанного, нет очевидного способа взаимодействия с ним с помощью командной строки. К счастью, Palapa поставляется с копией PHPMyAdmin. Конечно, это не мой предпочтительный способ работы с MySQL, но он работает достаточно хорошо.

Существует также веб-интерфейс, где вы можете настроить определенные аспекты веб-сервера, включая базу данных и установку PHP. По какой-то причине мне неизвестно, часовой пояс по умолчанию почти во всем — Азия / Джакарта. Если вы на самом деле не в Индонезии, вы можете изменить это.

андроид-DEV-веб-администратор

Вы, наверное, задаетесь вопросом, действительно ли Палапа работает. Ну, ответ — да. Да, это так. Скорее на самом деле.

WordPress-локальный

Я также должен упомянуть, что если на вашем устройстве установлена ​​Palapa, у вас будет все, что вам нужно для локальной установки WordPress на планшет или смартфон. Сумасшедший, верно?

Заключение

Завтра я поймаю рейс. Это не долго, но для меня достаточно долго, чтобы сделать какую-то работу.

Обычно я взял бы свой Macbook Pro с собой. Я взял бы его из своей сумки и позволил бы его помыть, когда я прошел безопасность. И когда мой рейс взлетел, я бы с неловкостью уселся на маленький выпадающий столик и с трудом сел рядом со своей чашкой черного авиационного кофе за 4 фунта стерлингов.

Но теперь мне не нужно этого делать. Android сделал немыслимое и заменил мой верный ноутбук тем, в чем он раньше не отличался: веб-разработкой. Это не значит, что использование Android в качестве основной платформы разработки не имеет своих ограничений. Мне еще предстоит разобраться, как установить расширения PHP в Palapa, и слишком долго использовать 7-дюймовый экран может быть довольно болезненным.

Используете ли вы Android в качестве платформы для разработки? Каковы ваши настройки? Позвольте мне знать в комментариях ниже.

Фото предоставлено: Джон Билер Виа Фликр, Macbook Pro (Джозеф Торнтон), Rework (ньюхухуу)

Ссылка на основную публикацию
Adblock
detector