PHING

February 24th, 2009

phing logo

Introducción

PHING (PHing Is Not GNU make), es una herramienta basada en el constructor (builder) de aplicaciones Java, Apache Ant, con la diferencia de que PHING es para construir aplicaciones escritas en PHP.

La estructura de la aplicación se describe en un archivo XML llamado build.xml, en este archivo podemos encontrar el nombre de la aplicación a construir, una descripción de la misma, la carpeta donde se encuentra nuestro código fuente, la carpeta de destino que contendrá la última versión de la aplicación y las tareas (tasks) que este debe ejecutar.

Esta herramienta es muy útil, por lo general, cuando se tiene una ruta  específica de un conjunto de librerías de utilidades que pueden formar parte de cualquier aplicación. Se puede hacer referencia a esta ruta desde su IDE de PHP, pero luego, tenie que asegurarse de copiarla cuando ya tiene su producto final.

Continuar…

Compartir:

  • E-mail this story to a friend!
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación ,

Herramientas para un servidor de desarrollo

January 17th, 2009

En este artículo veremos algunos programas y herramientas que nos serán muy útiles a la hora de preparar una pc para que funcione como nuestro servidor de desarrollo.

Cada una de estas herramientas realizan una tarea especifica distinta una de la otra, por lo cual le brinda a nuestro servidor una variedad de funcionalidades para poder desarrollar nuestra aplicación ya sea en java, php, ruby, etc.

Nota: Todas estas herramientas que mencionaremos son gratis, free, sin costos.

1. Sistema Operativo

Ubuntu logo

Ubuntu Server Edition

Ubuntu Server Edition es una distribución de Linux basada en Debian la cual utilizaremos como el sistema operativo de nuestro servidor de desarrollo, para obtenerla, debes dirigirte a su página descargas la cual ofrece distintas formas de poder descargar esta distribución. Continuar…

Compartir:

  • E-mail this story to a friend!
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación, Servidores , , ,

Configurando un ambiente de desarrollo – Parte IV

January 1st, 2009

Introducción

En esta sección veremos como configurar el ZSE para que funcione con MySQL.

Zend Studio for Eclipse y MySQL

Lo primero que tenemos que hacer es abrir la vista del explorador de fuentes de datos, para esto nos vamos al menu Window -> Show View -> Other..., seleccionamos la carpeta Connectivity -> Data Source Explorer

Zend Studio for Eclipse - Show View

Zend Studio for Eclipse - Show View

Ahora creamos nuestra conexión con el servidor MySQL, para esto, damos click derecho sobre la carpeta SQL Databases y seleccionamos New..., esto nos mostrará el asistente para establecer la conexión, lo que haremos es conectarnos con la base de datos de prueba de MySQL test. En el Connection Name colocamos MySQL Test, en URL colocamos jdbc:mysql://localhost:3306/test, en User root y el Password lo dejamos en blanco. Luego damos click en Test connection para confirmar los parametros de la conexión y si todo esta bien, damos click en Finish. Continuar…

Compartir:

  • E-mail this story to a friend!
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Bases de datos, Programación ,

Configurando un ambiente de desarrollo – Parte III

January 1st, 2009

Introducción

En esta sección veremos como configurar el ZSE con Zend Debugger.

ZSE y Zend Debugger

El siguiente paso es configurar el ZSE con el Zend Debugger, por defecto, el ZSE ya viene con los valores predeterminados del Zend Debugger, lo que haremos es verificar esos datos, para esto nos vamos al menu Window -> Preferences, luego navegamos en el arbol hasta el nodo PHP -> Debug -> Installed Debuggers, damos click en Zend Debugger y presionamos el boton Configure para ver sus parametros.

Zend Studio for Eclipse - Zend Debugger Preferences

Zend Studio for Eclipse - Zend Debugger Preferences

Dejamos estos valores por defecto. Continuar…

Compartir:

  • E-mail this story to a friend!
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación , ,

Configurando un ambiente de desarrollo – Parte II

December 31st, 2008

Introducción

En esta parte veremos como configurar el Zend Studio for Eclipse con Subclipse.

Algunos requisitos/conocimientos que se deben tener en cuenta:

  • Algun acceso a un servidor de subversion (svnserve) con una cuenta de usuario válida.
  • Los comandos checkout, commit, update de subversion.

Zend Studio for Eclipse (ZSE)

Zend Studio for Eclipse (ZSE) es un IDE propietario desarrollado por Zend Technologies basado en Eclipse. ZSE esta diseñado para el desarrollo de aplicaciones ricas en Internet (RIA’s) utilizando PHP como su lenguaje de programación. Continuar…

Compartir:

  • E-mail this story to a friend!
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación , ,

Configurando un ambiente de desarrollo – Parte I

December 30th, 2008

Introducción

En este artículo mencionare como configurar un ambiente de desarrollo de una aplicacion web basada en php, apache y mysql utilizando las siguiente herramientas sobre una plataforma Windows:

  • XAMPP
  • Zend debugger
  • Zend Studio for Eclipse (ZSE)
  • Subclipse

Este artículo se divide en 3 partes:

  • Parte I: Configuración de xampp con el Zend Debugger y creando el host virtual de trabajo con Apache.
  • Parte II: Configuración del ZSE y Subclipse.
  • Parte III: Configuración del ZSE con el Zend Debugger y ejemplos.
  • Parte IV: Configuración del ZSE con MySQL.

Se asume que tiene conocimientos basicos acerca de:

  1. Programación WEB.
  2. Servidores Web
  3. Base de Datos
  4. Subversion

XAMPP

XAMPP es un paquete preconfigurado conformado por el servidor de base de datos MySQL, el servidor Web Apache  y los ejecutables o intérpretes de los lenguajes de script PHP y PERL. Este paquete lo puedes descargar siguiendo este enlace http://www.apachefriends.org/download.php?xampp-win32-1.7.0-installer.exe. Seguimos los pasos del instalador para tenerlo listo y configurado. Continuar…

Compartir:

  • E-mail this story to a friend!
  • Twitter
  • Digg
  • del.icio.us
  • MySpace
  • Facebook
  • Mixx
  • Google Bookmarks
  • Technorati
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • LinkedIn
  • StumbleUpon

Programación , , , , ,