Archive for PHP

mayo 12th 2011

Instalar Xdebug y PHPUnit para PHP5 en Ubuntu 10.4

Número de lecturas: 7614
{lang: 'es-419'}

Este es un pequeño tuto o how-to de como instalar Xdebug con PHP5 en Ubuntu 10.04, mas adelante daré mas detalles de como sacarle provecho a esta extensión.

Primero, que es Xdebug?

La extensión Xdebug le ayuda a depurar el guión de proporcionar una gran cantidad de valiosa información de depuración.

La información de depuración que puede Xdebug proporcionar incluye lo siguiente:

  • seguimientos de pila y huellas función en los mensajes de error con:
    • completo pantalla de parámetros de funciones definidas por el usuario
    • nombre de la función, el nombre del archivo y la línea de las indicaciones
    • apoyo a las funciones miembro
  • de asignación de memoria
  • protección de recursiones infinita

Xdebug también ofrece:

  • perfiles información para los scripts PHP
  • código de análisis de cobertura
  • capacidades para depurar sus scripts de forma interactiva con un cliente de depuración

more »

mayo 12th 2011

Crear aplicaciones PHP para Android

Número de lecturas: 8357
{lang: 'es-419'}

php para android

Si java no es tu fuerte seguramente te interesa saber que existe una extensión para Android que te permite crear aplicaciones en PHP, se trata de PFA y gracias a ella podrás acceder a las funciones de la API (Ventanas de dialogo, Bluetooth, …) de Android, fue creada por Irontec una empresa de Bilbao, España.

PFA (PHP for Android) utiliza ASE (Android Scripting Environment), una aplicación para Android desarrollada por Google para que podamos editar y ejecutar scripts en nuestro teléfono móvil.

La creación PFA no fue facil y así nos lo cuentan en la magnífica historia que han publicado en su página web con el título Haciendo posible PHP sobre Android.

Página oficial: PHP for Android
Vía: Bitelia

mayo 10th 2011

Frameworks PHP MVC ligeros/livianos

Número de lecturas: 13980
{lang: 'es-419'}

Actualmente hay muchos frameworks conocidos de PHP, este lenguaje cada día está evolucionando gracias a la gran comunidad que lo apoya.

Claramente hay muchos frameworks famosos como CakePHP, Zend, Symfony, CodeIgniter, Yii y muchos más, pero la mayoría son bastante pesados.

En este artículo vamos a mencionar algunos frameworks livianos que dispongan de documentación y lo más importante es que, una vez descomprimido que ocupen poco espacio y que estén bajo una licencia libre.

PHP Fat-Free Framework

Framework bastante conocido en la comunidad PHP, caracterizado por su sencillez.

Características destacables:

  • Comprimido pesa 55 KB.
  • Sistema de Plantillas.
  • Dispone de Sistema Caché.
  • Monitor de Ancho de Banda utilizado.
  • Protección ante ataques Denial Of Service (DoS).
  • Dispone de Plug-Ins.
  • Soporte para varias APIs, como Google, Twitter, etc.

Enlace | Página oficial

DOO PHP Framework

Se autocaracteriza como posiblemente uno de los frameworks más rápidos.

Características destacables:

  • Soporte para AJAX (librerías como JQuery y Mootolls).
  • Fácil de aprender y usar.
  • Sistema de control de acceso tipo ACL (Access Control List).
  • Sistema Caché para la base de datos.
  • Soporte para clientes y servidores de servicios web.
  • Funciona en cualquier hosting compartido.

Enlace | Página oficial

more »

abril 26th 2011

Phpscaffold.com, un generador CRUD online para PHP

Número de lecturas: 4427
{lang: 'es-419'}

PhpScaffold.com es una sencilla herramienta online que puede ser de interés para personas que desean gestionar las operaciones básicas CRUD tablas mediante una aplicación php sin importarle el aspecto gráfico. A partir de una consulta create table obtenida por ejemplo de una exportación mysql es capaz de crear los ficheros PHPs de listado, alta, baja y modificación de elementos de esa tabla.

Para incorporar la propia configuración de la base de datos o incluir cabeceras o menús existe la opción de indicar un fichero php al inicio de cada fichero. Su nombre será por defecto config.php. También hay que tener en cuenta que el código generado es para MySQL por lo que utiliza instrucciones explicitas para esta base de datos.

Lo interesante de esta herramienta es la sencillez del código que genera pudiendo ser fácilmente entendible por programadores novatos. Dispone de una sentencia Create table de demo para comprobar como funciona y se puede trabajar de forma online con el código fuente básico. Pero además, si no se está conforme con el código que genera y necesitas que tenga cierto aspecto, atributos (como class para el css) o añadir funcionalidad, el código fuente del generador está disponible bajo licencia MIT para que lo puedas modificar y adaptar a tus necesidades.

Como recomendación, aunque los generadores de código son una herramienta muy práctica para todo tipo de niveles de programadores, es esencial que el código generado sea legible por el programador ya que, aunque al principio ese código es fácil de desarrollar, en un futuro será preciso un mantenimiento de este pudiendo recibir modificaciones concretas.

Generador de código | phpscaffold.com

Fuente:

genbetadev.com