Usando a linguagem de script PHP , os programadores podem criar sites e aplicações substanciais . Dependendo da escala e natureza de um projeto, programadores , por vezes, dividir o processo de desenvolvimento em várias fases. Essas fases começam por planejar e projetar o aplicativo ou site a partir de um ponto de vista abstrato, antes de implementá -lo no código PHP. Uma vez que os desenvolvedores têm realizado a fase de implementação , eles também podem se envolver em testes antes de entregar o resultado final. Planejamento
Antes de codificação começa , os desenvolvedores geralmente se envolvem em planejamento de aplicação. A complexidade desta fase depende do projeto , mas geralmente envolve um processo de determinação dos requisitos de aplicação , definindo estes usando algum tipo de documentação. A fase de planejamento é basicamente uma oportunidade para estabelecer exatamente o que o aplicativo ou site precisa fazer. No caso de uma aplicação Web, a fase de planejamento envolve determinar quais as tarefas do usuário o projeto vai facilitar . No caso de um site, a fase de planejamento determina qual o conteúdo que o site irá apresentar aos usuários , bem como todos os processos de que necessita para implementar.
Projeto
Programação linguagens como PHP permitem aos desenvolvedores escolher entre uma série de metodologias de projeto . Em alguns casos , os projectos não envolvem uma metodologia formal , mas é sempre uma opção . Aplicações PHP pode usar Object Oriented desenvolvimento , em que as tarefas de aplicação estão divididos entre um grupo de objetos de aplicação. Cada objeto tem um conjunto específico de responsabilidades dentro do aplicativo , com os objetos trabalhando em conjunto para fornecer a funcionalidade completa dentro do projeto. A fase de concepção de um projeto PHP pode envolver decidir sobre as classes e objetos que irão fornecer o processamento do aplicativo .
Implementação
A fase de implementação de um PHP projecto é, quando a maior parte da programação acontece . Desenvolvedores começam a partir de qualquer documento de design criados em etapas anteriores e usá-los como base para suas atividades de codificação. Se uma equipe de desenvolvedores está trabalhando em uma única aplicação PHP, cada programador pode ser responsável por uma área distinta de processamento. A fase de implementação envolve a escrita de código PHP e executá-lo para realizar testes básicos . Implementação de um projeto PHP Orientado a Objetos irá envolver a criação de declarações de classe , com cada classe ter um conjunto bem definido de propriedades e comportamento.
Testing
Uma vez que a fase de implementação principal está completa , os desenvolvedores geralmente se envolvem em um período de testes . Nesta fase , os desenvolvedores executar o aplicativo PHP ou local , a realização de um rigoroso conjunto de tarefas destinadas a identificar quaisquer problemas. Quando surgem problemas , um processo de depuração também será realizada , com os programadores a fazer aditamentos ou alterações ao código existente criado durante a fase de implementação .
Entrega
Quando os desenvolvedores concluir as fases de um projeto PHP implementação e testes , eles podem , em seguida, implantar o produto de aplicação final. Em muitos casos, as equipes de desenvolvimento trabalham em sites e aplicativos em servidores internos , antes de implantar as versões finais em servidores de clientes, para ir ao vivo na web. Em alguns casos, a fase de entrega pode ser seguido por trabalhos de manutenção em curso no longo prazo.