PHP é uma linguagem de script usado principalmente em programação Web , particularmente em associação com o software de banco de dados como MySQL . Está longe de ser a única opção para a programação --- linguagens como Java , C # , Python e Perl também pode ser usado para desenvolver software para a web. Para descobrir se ele é certo para você , considere as vantagens e desvantagens da criação de scripts PHP. PHP tem Cross- Platform Compatibility
Uma das principais vantagens do PHP é a sua natureza multi-plataforma, tanto para programadores e para os usuários da web . Ele pode ser instalado em servidores baseados em Unix , incluindo aqueles que executam o sistema operacional OS X , da Apple, e também será executado no Microsoft Windows . Para as pessoas que navegam na Internet, o fato de que o PHP é executado inteiramente no lado do servidor significa que a exibição de uma página da Web não varia com base no que o usuário tenha instalado , como seria se a página foram prestados em JavaScript. < Br >
PHP é gratuito e Ubiquitous
desenvolvimento em PHP também é facilitada pelo fato de que é inteiramente livre para instalar. Como resultado , mesmo que um programador Web não quer manter seu próprio servidor, ele pode alugar o espaço a partir de praticamente qualquer empresa de hospedagem --- ao contrário de linguagens mais obscuros , que têm opções de hospedagem mais limitados. A ampla disponibilidade de PHP também significa que há uma grande comunidade disponível para prestar apoio ou amostra de código quando um desenvolvedor é executado em dificuldade com o idioma.
PHP é mais lento do que outras linguagens
linguagens de programação vêm em dois tipos básicos. Linguagens compiladas são aquelas cujo código fonte é traduzido para uma outra forma que um computador pode ler. Linguagens interpretadas , ou linguagens de script , são línguas em que o código fonte é lido sem ser traduzido em primeiro lugar. Porque uma linguagem compilada tem de ser escrito para um computador específico , não pode simplesmente ser movidos de um tipo de máquina para outra --- é por isso que você não pode executar o mesmo programa em um PC e um Mac . Por outro lado , linguagens compiladas são geralmente mais rápido do que as linguagens de script , pois o computador pode lê-los diretamente. PHP é uma linguagem interpretada e substancialmente mais lento do que muitos de seus concorrentes .
PHP é mais intensivo de recursos
de script PHP é extremamente poderoso --- ele permite que você faça páginas Web dinâmicas , realizar cálculos , se conectar a bancos de dados e ler os dados de formulários . Tudo isso tem um custo no desempenho e recursos , no entanto. Muitas páginas da Web exibir conteúdo simples que realmente não necessitam de script PHP e pode ser deixada como HTML estático. Nestes casos, o PHP usa -se mais recursos do servidor e leva mais tempo para exibir uma página da Web equivalente do que se essa página tinha sido criado usando HTML.