Crea el entorno de desarrollo PHP perfecto en Android
Te resulta puede En realidad codificar en Android de manera productiva. Durante mucho tiempo, se ha aceptado que mientras que las computadoras son para la productividad y la creatividad, las tabletas existen únicamente para permitir el consumo pasivo de contenido..
Yo también lo creí. Soy un desarrollador de software de oficio y uso un Macbook Pro de 13 "para escribir todo mi código. No lo tendría de ninguna otra manera. OS X viene con todo lo que necesito para ser productivo como desarrollador, y yo He construido mi flujo de trabajo alrededor de ese.
Android por otro lado? Nunca he pensado realmente en escribir código en Android. El uso de un teclado virtual espantoso para escribir una actualización de estado de Facebook es lo suficientemente malo. Escribir código en Android? Dios nos libre. Ni siquiera tiene un administrador de archivos incorporado!
Pero luego compré un teclado Bluetooth decente ¿Necesita un teclado asequible para su tableta? Aquí hay algunas buenas opciones ¿Necesita un teclado asequible para su tableta? Aquí hay algunas buenas opciones Si está obteniendo un buen uso de su tableta y está buscando un teclado que la acompañe, es posible que no tenga idea de por dónde empezar. Hay muchas opciones fuera ... Leer más, y todo cambió. Ahora he construido un entorno de desarrollo PHP en torno a mi tableta Nexus 7 2012, y me encanta. Así es como funciona.
Editando texto
El editor de texto es la piedra angular de cualquier entorno de desarrollo. No hace falta decir que discutir los méritos de un editor de texto individual puede ser un tema muy polémico en la comunidad de desarrollo. De hecho, la rivalidad entre los fanáticos de los editores de texto Vi / Vim y Emacs se conoce como Editor War.
Estoy firmemente en el campamento Vim Las 7 razones principales para darle una oportunidad al editor de texto Vim Las 7 razones principales para darle una oportunidad al editor de texto Vim Durante años, he probado un editor de texto tras otro. Lo que sea, lo intenté. Utilicé a todos y cada uno de estos editores durante más de dos meses como mi principal editor del día a día. De alguna manera, yo… Leer más. Este potente editor de texto se instala de forma predeterminada en OS X y en la mayoría de las distribuciones de Linux, y facilita la edición rápida y precisa de documentos grandes y archivos de código..
Para algo que está fundamentalmente orientado al teclado, me sorprendió ver que alguien había implementado Vim para la plataforma Android. Esto viene en forma de VimTouch. No hago hipérboles, pero este podría ser el mejor editor de texto para Android del mercado..
¿Que lo hace tan bueno? Viene con numerosos complementos, incluido el resaltado de sintaxis que es especialmente útil para aquellos de nosotros que usamos un editor de texto para editar código. También es enormemente personalizable, y adapta Vim para que pueda usarse en una pantalla táctil mientras se mantiene fiel a la filosofía original de Vim.
Los adictos a Vim sabrán que Vim es personalizable a través de algo llamado archivo '.vimrc'. Si bien VimTouch facilita la adición de funciones y comportamientos a través de una interfaz agradable y táctil, debe saber que aún puede personalizar las cosas editando un archivo de configuración .vimrc, como lo haría en una computadora normal..
VimTouch es gratuito en la tienda de Google Play [ya no está disponible], y está licenciado bajo una licencia de código abierto de Apache 2.0.
Amo las lamparas
LAMP significa Linux, Apache, MySQL y PHP, y es una de las configuraciones de servidor más populares. El mejor software de servidor web de Linux (y alternativas de Apache). El mejor software de servidor web de Linux (y alternativas de apache). aplicaciones web.
Ejecuta una configuración de servidor que suena ligeramente galés llamada LLMP. Esto no es muy diferente de LAMP, excepto que Apache, que es notablemente pesado, ha sido reemplazado por Lighttpd. Me impresionó bastante ver que todas las partes constitutivas de Palapa Web Server son razonablemente actuales, con la instalación del lenguaje de programación PHP como la última versión..
La versión de MySQL es bastante actual, también. Dicho esto, no hay una forma obvia de interactuar con él por medio de la línea de comandos. Afortunadamente, la palapa viene al horno con una copia de PHPMyAdmin. Por supuesto, no es mi forma preferida de tratar con MySQL, pero funciona lo suficientemente bien.
También hay una interfaz web donde puede configurar ciertos aspectos del servidor web, incluida la base de datos y la instalación de PHP. Por alguna razón desconocida para mí, la zona horaria predeterminada en casi todo es Asia / Jakarta. Si no estás realmente en Indonesia, es posible que desees cambiar eso.
Probablemente te estés preguntando si Palapa realmente funciona. Bueno, la respuesta es sí. Si lo hace Bastante bien, en realidad.
También debo mencionar que si tiene Palapa instalada en su dispositivo, tendrá todo lo que necesita para ejecutar una instalación local de WordPress en su tableta o teléfono inteligente. Loca derecha?
Conclusión
Tomaré un vuelo mañana. No es largo, pero es lo suficientemente largo para que pueda trabajar.
Normalmente me hubiera llevado mi Macbook Pro conmigo. Lo sacaba de mi bolso y me dejaba limpiar cuando pasaba por seguridad. Y cuando mi vuelo despegó, me hubiera posado torpemente en la pequeña mesa desplegable, sentado precariamente junto a mi taza de café negro de la aerolínea de 4 libras.
Pero ahora no necesito hacer eso. Android ha hecho lo impensable, y reemplazó mi confiable computadora portátil por algo en lo que anteriormente no sobresalía: desarrollo web. Eso no quiere decir que usar Android como mi principal plataforma de desarrollo no tenga sus limitaciones. Todavía tengo que averiguar cómo instalar extensiones PHP en Palapa, y usar una pantalla de 7 "por mucho tiempo puede ser bastante doloroso.
¿Usas Android como tu plataforma de desarrollo? ¿Cómo es tu configuración? Déjame saber abajo en los comentarios.
Crédito de la foto: John Biehler Vía Flickr, Macbook Pro (Joseph Thornton), Rework (nyuhuhuu)
Explorar más sobre: Wordpress.