Criar o ambiente de desenvolvimento php perfeita no android

Acontece que você posso

na verdade código no Android produtiva. Durante muito tempo, tem sido aceito que, embora os computadores são para a produtividade e criatividade, existem comprimidos puramente para permitir que o consumo passivo de conteúdo.

Eu acreditava que tão bem. Eu sou um desenvolvedor de software por profissão, e eu uso um "Macbook Pro 13 para escrever todo o meu código. Eu não teria nenhuma outra maneira. OS X vem com tudo o que precisa para ser produtivo como um desenvolvedor, e eu construí o meu trabalho em torno disso.

Android-Desenvolvimento-Macbook

O Android, por outro lado? Eu realmente nunca pensei sobre como escrever código no Android. Usando um teclado virtual medonho para escrever uma atualização de status do Facebook é ruim o suficiente. Escrever código no Android? Pereça o pensamento. Ele nem sequer tem um gerenciador de arquivos embutido!

Mas então eu comprei um Teclado Bluetooth decente, e tudo mudou. Eu já construiu um ambiente de desenvolvimento de PHP em volta do meu 2012 Nexus 7 tablet, e eu adoro isso. Veja como ele funciona.Precisa de um teclado acessível para o seu Tablet? Aqui estão algumas boas opções Precisa de um teclado acessível para o seu Tablet? Aqui estão algumas boas opções Se você está recebendo um pouco de uso fora de seu tablet e à procura de um teclado para ir com ele, você pode não ter nenhuma idéia por onde começar. Há uma abundância de opções para fora ...consulte Mais informação

edição de texto

O editor de texto é a pedra angular de qualquer ambiente de desenvolvimento. Deve ir sem dizer que discutir os méritos de um editor de texto individual pode ser um tema extremamente controverso na comunidade de desenvolvimento. Na verdade, a rivalidade entre os fãs dos editores de texto vi / vim e Emacs é referido como o Guerra editor.

Eu estou firmemente no campo Vim. Este poderoso editor de texto é instalado por padrão no Mac OS X ea maioria das distribuições Linux, e torna mais fácil para editar rapidamente e com precisão grandes documentos e arquivos de código.O Top 7 razões para dar o Vim Editor de Texto A ChanceO Top 7 razões para dar o Vim Editor de Texto A ChanceDurante anos, eu tentei um editor de texto após o outro. Você nome dele, eu tentei. Eu usei todos e cada um destes editores por mais de dois meses como meu editor principal do dia-a-dia. De alguma forma, eu ...consulte Mais informação

android-dev-vim

Para algo que é fundamentalmente orientada teclado, fiquei surpreso ao ver que alguém tinha implementado Vim para a plataforma Android. Isto vem na forma de VimTouch. Eu não faço hipérbole, mas isso pode realmente ser o melhor editor de texto Android no mercado.

O que faz isso tão bom? Ele vem com vários plugins, incluindo destaque de sintaxe que é especialmente útil para aqueles de nós que use um editor de texto para editar o código. É também extremamente personalizável e se adapta Vim para ser usado em uma tela sensível ao toque, mantendo-se fiel à filosofia Vim originais.

anddev-vim-config

viciados Vim vai saber que Vim é personalizável através de algo chamado um arquivo ‘.vimrc`. Enquanto VimTouch torna mais fácil para adicionar características e comportamento através de uma interface amigável ao toque agradável, você deve saber que você ainda pode personalizar as coisas editando um arquivo de configuração .vimrc, como você faria em um computador normal.

VimTouch está livre da loja Google Play, e está licenciado sob uma licença Open Source Apache 2.0.

Eu amo LAMP

LAMP significa Linux, Apache, MySQL e PHP, e é um dos mais configurações de servidor populares para as pessoas que desenvolvem PHP aplicações baseadas na web.O melhor software Linux Web Server (& Apache Alternativas)O melhor software Linux Web Server (& Apache Alternativas)consulte Mais informação

Video: Preparação do Ambiente de Desenvolvimento para Android



O servidor que eu uso para hospedar minhas aplicações web no meu Tablet é chamado Palapa Web Server. Este foi projetado desde o início para baixo memória e consumo de CPU, que é ideal para as CPUs pouco daninhas encontradas na maioria dos dispositivos móveis.

android-dev-palapa

Corre-se uma configuração de servidor ligeiramente Welsh-som chamado LLMP. Isto não é muito diferente de LAMP, exceto Apache - que é notoriamente pesado - foi substituído por Lighttpd. Fiquei bastante impressionado ao ver que todas as partes constituintes de Palapa Web Server são razoavelmente atual, com a instalação da linguagem de programação PHP sendo a versão mais recente.

android-dev-php

Video: Aula 02 - Construindo ambiente de desenvolvimento PHP

A versão do MySQL é bastante atual, também. Com isso dito, não há nenhuma maneira óbvia para interagir com ele por meio da linha de comando. Felizmente, Palapa vem cozido com uma cópia do PHPMyAdmin. Concedido, não é a minha forma preferida de lidar com MySQL, mas funciona bem o suficiente.

Há também uma interface web onde você pode configurar certos aspectos do servidor web, incluindo o banco de dados ea instalação de PHP. Por algum motivo desconhecido para mim, o fuso horário padrão em praticamente tudo é a Ásia / Jakarta. Se você não está realmente na Indonésia, você pode querer mudar isso.

android-dev-web-admin

Você provavelmente está se perguntando se Palapa realmente funciona. Bem, a resposta é sim. Sim. Muito bem, na verdade.

wordpress-localhost

Gostaria também de mencionar que se você tem Palapa instalado no seu dispositivo, você terá tudo que você precisa para executar uma instalação local de WordPress em seu tablet ou smartphone. Louco, certo?

Conclusão

Estou pegando um vôo amanhã. Não é um longo, mas é o tempo suficiente para eu começar algum trabalho feito.

Normalmente eu teria tomado o meu Macbook Pro comigo. Eu levado para fora da minha bolsa e deixá-lo ser limpado como eu fui pela segurança. E quando meu vôo decolou, eu teria pousado lo desajeitadamente sobre a mesa suspensa pouco, sentou-se precariamente ao lado do meu £ 4 xícara de café companhia aérea preto.

Mas agora eu não preciso fazer isso. Android tem feito o impensável, e substituiu o meu fiel laptop para algo que anteriormente não se destacam em: desenvolvimento Web. Isso não quer dizer que o uso de Android como a minha plataforma de desenvolvimento principal não tem as suas limitações. Ainda estou para descobrir como instalar extensões PHP em Palapa, e usando uma tela de 7 "por muito tempo pode ser bastante doloroso.

Você usa o Android como sua plataforma de desenvolvimento? Qual é a sua configuração como? Deixe-me saber nos comentários abaixo.

Crédito da foto: John Biehler Via Flickr, Macbook Pro (Joseph Thornton), Rework (nyuhuhuu)


Artigos relacionados