Android

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

Создать идеальную среду разработки 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 Open Source.

Я люблю ЛАМПУ

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 (ньюхухуу)

Похожие посты
Android

Samsung перехватывает чехлы

Android

Samsung Captivate Чехлы

Android

Спринт HTC Hero

Android

LogMeIn зажигание