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

  • Peter Holmes
  • 0
  • 1151
  • 130
Реклама

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

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

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

Но потом я купил приличную Bluetooth-клавиатуру. Нужна доступная клавиатура для планшета? Вот несколько хороших вариантов нужна доступная клавиатура для планшета? Вот несколько хороших вариантов. Если вы получаете немного пользы от своего планшета и ищете клавиатуру для его использования, вы можете не знать, с чего начать. Есть много вариантов ... и все изменилось. Сейчас я построил среду разработки PHP на своем планшете Nexus 7 2012 года, и мне это нравится. вот как это работает.

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

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

Я твердо нахожусь в лагере Vim. 7 главных причин дать текстовому редактору Vim шанс Лучшие 7 причин дать текстовому редактору Vim шанс. В течение многих лет я пробовал один текстовый редактор за другим. Вы называете это, я попробовал это. Я использовал каждый из этих редакторов более двух месяцев в качестве основного ежедневного редактора. Почему-то я ... Этот мощный текстовый редактор установлен по умолчанию в OS X и большинстве дистрибутивов Linux и позволяет легко и быстро редактировать большие документы и файлы кода..

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

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

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

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

Я люблю ЛАМПУ

LAMP означает Linux, Apache, MySQL и PHP и является одной из самых популярных конфигураций серверов. Лучшее программное обеспечение веб-сервера Linux (и альтернативы Apache) Лучшее программное обеспечение веб-сервера Linux (и альтернативы Apache) для людей, разрабатывающих веб-приложения на основе PHP..

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

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

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

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

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

Заключение

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

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

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

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

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




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.