Skip to content

Latest commit

 

History

History
27 lines (13 loc) · 2.08 KB

ambientes_de_desenvolvimento.md

File metadata and controls

27 lines (13 loc) · 2.08 KB

Ambientes de Desenvolvimento

Há diversas formas de se obter um ambiente de desenvolvimento PHP. Sem julgar qual a melhor, pior e menos ou mais vantajosa em detrimento de outra, esse é um guia de quase que todos os principais modos de criar e ter ambientes de desenvolvimento PHP para trabalhar.

Sevidores LAMP (ou WAMP)

Os servidores LAMP, ou, Linux, Apache, MySql e PHP é um dos mais consagagrados conjuntos, ou ambiente PHP do mercado. Consiste em obter o conjunto básico, open source e interpolarizados de ferramentas para Operação (linux), Servir páginas web (Apache), persistir dados em um banco sgbd (MySql) e claro, uma ferramenta de desenvolvimento (PHP).

Para os que não usam, não querem e nem confiam e usar esse conjunto LAMP, há váriasções baseados em windows, comumente chamadas de WAMP. o Principio é o mesmo, apenas subistituíndo o L de Linux por W de Windows, como sistema operacional do conjunto.

Como instalar um LAMP

Como Instalar um WAMP

Para instalar um ambiente WAMP a coisa é wizard. Geralmente são levantados, cada softwares do conjunto em separado (Apache, MySql, PHP) sobre o mesmo sistema operacional, e configura-se as relações, permissões e outros detalhes independente de cada ferramenta.

Alguns conjuntos, ou pacotes, são disponibilizados

Virtualziando Ambientes de desenvolvimento

Desenvolvedores mais experientes entram em detrimento com as formas acima de se montar ambientes. Mesmo sendo as formas acimas capazes disponibilizar o ambiente para desenvolver PHP, a forma como que isso é feito não é um fator gerador, ou agregador, de qualidade ao processo como um todo.

Em um artigo publicado na web, Martin Fowler, Engenheiro de Software, Autor renomado e um dos que endorsam o celebre manifesto do desenvolvimento ágil, trata justamente da fragilidade de manter ambientes de desenvolvimento assim.

Básicamente ele compara Servidores montados de forma manual a floco de neve moldados a mão, ótimos para um resort de férias, pessimo para infraestrutura e centro de dados. Ou seja, cada ambiente é único.