Uso del lenguaje de scripting PHP , los programadores pueden crear sitios web y aplicaciones importantes . Dependiendo de la magnitud y la naturaleza de un proyecto , los programadores a veces dividen el proceso de desarrollo en varias fases. Estas fases comienzan con la planificación y el diseño de la aplicación o el sitio desde un punto de vista abstracto, antes de su aplicación en el código PHP. Una vez que los desarrolladores se han llevado a cabo la fase de implementación , sino que también pueden tomar parte en las pruebas antes de entregar el resultado final. Planificación
antes de que comience la codificación , los desarrolladores a menudo se involucran en la planificación de la aplicación. La complejidad de esta fase depende del proyecto , pero por lo general implica un proceso de determinación de los requisitos de la aplicación , la definición de éstos con algún tipo de documentación. La fase de planificación es, básicamente, una oportunidad para establecer exactamente lo que la aplicación o el sitio tiene que hacer. En el caso de una aplicación web, la fase de planificación consiste en determinar cuáles son las tareas del usuario que el proyecto facilitará . En el caso de un sitio web, la etapa de planificación determina qué contenido del sitio presentará a los usuarios , así como cualquier proceso que necesita para poner en práctica.
Diseño
Programación lenguajes como PHP permite a los desarrolladores elegir entre una serie de metodologías de diseño. En algunos casos, los proyectos que no impliquen una metodología formal, pero siempre es una opción. Aplicaciones PHP puede utilizar el desarrollo orientado a objetos , en la que las tareas de aplicación se dividen entre un grupo de objetos de la aplicación . Cada objeto tiene un conjunto específico de responsabilidades dentro de la aplicación , con los objetos que trabajan en conjunto para ofrecer toda la funcionalidad dentro del proyecto. La etapa de diseño de un proyecto de PHP puede implicar la decisión sobre las clases y los objetos que entregarán el procesamiento de la solicitud .
Implementación
La fase de ejecución de PHP proyecto es que la mayor parte de la programación que pase. Desarrolladores comienzan a partir de los documentos de diseño creados en las etapas anteriores y utilizar estos como base para sus actividades de codificación . Si un equipo de desarrolladores está trabajando en una sola aplicación PHP , cada programador puede ser responsable de un área distinta de procesamiento . La fase de ejecución consiste en escribir código PHP y ejecutarlo para llevar a cabo pruebas básicas . Implementación de un proyecto de PHP orientado a objetos implicará la creación de declaraciones de clases , cada clase tiene un conjunto bien definido de las propiedades y el comportamiento .
Testing
Una vez que la fase principal de la aplicación se ha completado , los desarrolladores a menudo se involucran en un período de prueba. En esta fase , los desarrolladores ejecutar la aplicación PHP o sitio , llevando a cabo un riguroso conjunto de tareas destinadas a identificar cualquier problema . Cuando surgen problemas , un proceso de depuración también se llevará a cabo , con los programadores hacer adiciones o modificaciones al código existente creado durante la fase de implementación .
Entrega
cuando los desarrolladores completar la implementación y pruebas de un proyecto PHP , podrán implementar el producto de la aplicación final. En muchos casos , los equipos de desarrollo trabajan en los sitios web y las aplicaciones en los servidores internos , antes de distribuir las versiones finales de los servidores del cliente , para ir a vivir en la Web. En algunos casos, la fase de entrega puede ser seguido por trabajos de mantenimiento en curso a largo plazo.