
Brian Curtis
0
1802
355
Te resulta poder Realmente codifique en Android productivamente. Durante mucho tiempo, se ha aceptado que si bien las computadoras son para la productividad y la creatividad, las tabletas existen únicamente para permitir el consumo pasivo de contenido.
Yo también creía eso. Soy desarrollador de software de profesión, y uso un Macbook Pro de 13 "para escribir todo mi código. No lo tendría de 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 eso.
Android por otro lado? Nunca he pensado realmente en escribir código en Android. Usar un teclado virtual horrible para escribir una actualización de estado de Facebook es bastante 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 económico para su tableta? Aquí hay algunas buenas opciones ¿Necesita un teclado económico para su tableta? Aquí hay algunas buenas opciones Si está utilizando bastante 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 disponibles ..., y todo cambió. Ahora he creado un entorno de desarrollo PHP alrededor de mi tableta Nexus 7 2012, y me encanta. Así es como funciona.
Edición de 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 la Guerra del Editor.
Estoy firmemente en el campamento de Vim. Las 7 razones principales para darle una oportunidad al editor de texto de Vim Las 7 razones principales para darle una oportunidad al editor de texto de Vim Durante años, he probado un editor de texto tras otro. Lo que sea, lo probé. Utilicé a todos y cada uno de estos editores durante más de dos meses como mi principal editor diario. De alguna manera, yo ... Este potente editor de texto se instala de manera 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 y archivos de código grandes.
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érbole, 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 se pueda usar en una pantalla táctil sin dejar de ser fiel a la filosofía original de Vim..
Los adictos a Vim sabrán que Vim se puede personalizar a través de algo llamado archivo '.vimrc'. Si bien VimTouch facilita la adición de características y comportamiento a través de una agradable interfaz 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 tiene una licencia de Apache 2.0 Open Source.
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 Linux (y alternativas de Apache) El mejor software de servidor web Linux (y alternativas de Apache) para personas que desarrollan aplicaciones web basadas en PHP.
Ejecuta una configuración de servidor de sonido ligeramente galés llamada LLMP. Esto no es muy diferente a LAMP, excepto que Apache, que es notoriamente pesado, ha sido reemplazado por Lighttpd. Me impresionó bastante ver que todas las partes constitutivas de Palapa Web Server están razonablemente actualizadas, siendo la instalación del lenguaje de programación PHP la última versión.
La versión de MySQL también es bastante actual. Dicho esto, no hay una forma obvia de interactuar con él a través de la línea de comando. Afortunadamente, Palapa viene horneado con una copia de PHPMyAdmin. De acuerdo, 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 / Yakarta. Si no estás en Indonesia, es posible que quieras 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 instalado en su dispositivo, tendrá todo lo que necesita para ejecutar una instalación local de WordPress en su tableta o teléfono inteligente. Loco, cierto?
Conclusión
Voy a tomar un vuelo mañana. No es largo, pero es lo suficientemente largo para que yo pueda hacer un trabajo.
Normalmente habría llevado mi Macbook Pro conmigo. Lo saqué de mi bolso y lo dejé pasar mientras pasaba la seguridad. Y cuando despegó mi vuelo, lo habría posado incómodamente en la pequeña mesa desplegable, sentado precariamente junto a mi taza de café negro de 4 libras esterlinas..
Pero ahora no necesito hacer eso. Android hizo lo impensable y reemplazó mi confiable Laptop por algo en lo que antes 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 "durante demasiado tiempo puede ser bastante doloroso.
¿Usas Android como plataforma de desarrollo? ¿Cómo es tu configuración? Déjame saber abajo en los comentarios.
Crédito de la foto: John Biehler Via Flickr, Macbook Pro (Joseph Thornton), Rework (nyuhuhuu)