domingo, 28 de octubre de 2012

Ya era hora: Aplicaciones para móviles en PHP

Los desarrolladores de PHP están de enhorabuena.

Desde hace una semana, Zend Studio ofrece la posibilidad de crear e integrar aplicaciones para móviles programadas en PHP.

Hasta ahora, esta parte del mercado del desarrollo de software había estado vetada para la comunidad PHP.

Por un lado, los IPhone y IPad requerían aplicaciones construidas en Objetive-C, mientras que los dispositivos con Android, Java.

En concreto, Zend Studio 10 permitirá a los desarrolladores de PHP construir prototipos y dar forma a aplicaciones móviles nativas directamente en este lenguaje web. Y es que, entre otras características, se ha incluido el constructor de interfaces móviles “drag-and-drop” WYSIWYG, se han compatibilizado funciones con el proyecto Apache Cordova para acceder a determinadas API nativas como las de cámaras y acelerómetros, y se ha integrado PhoneGap para que los programadores puedan publicar paquetes nativos en distintas tiendas. Y, en definitiva, se facilitará la construcción de código back-end y de interfaz front-end al mismo tiempo.

sábado, 27 de octubre de 2012

Primeros pasos con Apache en Ubuntu

Detallaremos la instalación y primeros pasos de Apache en una máquina que corre sobre una distribución Linux: Ubuntu 12.04.

Antes de subirnos las mangas y ponernos manos a la obra, recomiendo visitar y tener siempre presente la documentación de Apache en castellano: http://httpd.apache.org/docs/2.0/es/

Para instalar nuestro servidor, en consola y como usuario root teclearemos el siguiente comando:

# apt-get install apache2

Una vez instalado. Para verificar si funciona correctamente, abriremos un navegador (firefox, por ejemplo) y en la barra de direcciones teclearemos: http://localhost
En caso de que no haya ningún problema, nos aparecerá la página por defecto que contiene nuestro servidor, en ella, podremos leer "It works!".





En nuestra versión de Ubuntu, Apache se instala por defecto en /usr/sbin
Por ello, para iniciar, para o reiniciar el servidor; debemos teclear las siguientes directivas:

/usr/sbin apachectl start
# /usr/sbin apachectl stop
# /usr/sbin apachectl restart

Si queremos testear la configuración de Apache:
# /usr/sbin apachectl configtest

Bien, con ésto ya tenemos instalado nuestro servidor apache corriendo bajo Linux. Recomendamos encarecidamente la instalación de otros paquetes adicionales como PHP5, PhpMyAdmin, MySql Client, MySql Workbench.