Ir para conteúdo / Skip to content

Guia PHP com MySQL #2 – Introdução a linguagem

Postado em: 8 de setembro de 2006 por Eduardo

O PHP é a linguagem mais popular de desenvolvimento web no mundo. De acordo com as estimativas compiladas em abril 2004, cerca de 15 milhões de domínios que residem nos usuários onde PHP é suportado e usado. PHP (um acrônimo recursivo para “PHP: Hypertext Preprocessor”) é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na Web. Apesar de ser uma linguagem de fácil aprendizado e de uso para pequenos scripts dinâmicos simples, o PHP é uma linguagem poderosa orientada a objetos.

A linguagem surgiu por volta de 1994, como um subconjunto de scripts Perl criados por Rasmuns Ledorf. Com as adições de dois programadores israelitas pertencentes ao Instituto Israelita de Tecnologia, que reescreveram o código, era lançado em 1997 o PHP 3, primeira versão estável e parecida com a linguagem atual. Ao reescrever o Código (PHP), foi criado o Zend Engine, que é mantido oficialmente pela empresa Zend em conjunto com a comunidade PHP. Em maio de 2000 veio a público a versão 4, e em julho de 2004, a versão 5, onde a principal mudança foi uma nova API para orientação a Objetos provida pelo Zend Engine 2.

Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para instalação e uso em servidores web. Diversos módulos são criados no repositório de extensões PECL (PHP Extension Community Library) e alguns destes módulos são introduzidos como padrão em novas versões da linguagem. É muito parecida, em tipos de dados, sintaxe e mesmo funções, com a linguagem C e com a C++. Pode ser, dependendo da configuração do servidor, embutida no código HTML. Além disso, destaca-se a extrema facilidade com que PHP lida com servidores de Banco de Dados dentre os quais os mais utilizados são MySQL, Oracle, MS SQL Server e outros.

Pontos Fortes

Não é nosso intuito neste guia iniciar uma complexa comparação com as demais linguagens de programação ou por que não utiliza-las. Mais neste tópico mencionarei os aspectos que tem tornado o PHP líder em uso no mundo do desenvolvimento voltado para web. O principal de todos os pontos é que ele é totalmente grátis e possui código aberto, ou seja, se você quiser pode adaptar a linguagem de acordo com sua necessidade é bem verdade que para tal seria necessário um conhecimento absurdo de programação mais se quiser tentar sinta-se a vontade. Resumidamente posso citar outros aspectos que são pontos de decisão na escolha de uma linguagem para web que são:

  • Velocidade de processamento.
  • Orientação a objetos, já nossos concorrentes engessados (ASP e Coldfusion) não são.
  • Fácil interação com uma infinidade de banco de dados.
  • Muito estável e não demanda tanto recurso do servidor.
  • Os planos de hospedagem para Linux e PHP são muito mais baratos que Microsoft com ASP (acessem www.hostphd.com.br).
  • A programação em PHP é mais eficiente do que em ASP, pois se consegue programar um mesmo sistema com menos código em PHP do que ASP.
  • Essa é a melhor até a Toda Poderosa Microsoft usa: http://msn.brchef.com.br/index/interna_home.php?destino=index&modulo=index
    Porque será? Ironia do Destino ???

Neste post eu dei uma breve pincelada sobre a história do PHP e mencionei alguns dos pontos chaves que tornaram essa linguagem tão utilizada na internet. No próximo post estarei explicando como se inicia um ambiente de desenvolvimento web usando uma ferramenta que se chama WOS que agrega o servidor de internet que iremos utilizar que é o Apache, as versões de PHP e MySQL, e quais são as vantagens de se usar essa ferramenta em relação aos métodos convencionais de instalação que abordarei de maneira breve. A partir disso, entraremos na parte que eu mais gosto, a prática. Encerro aqui mais um post, espero que tenham gostado

Isso pode lhe interessar:

Sobre Eduardo

Eduardo Siqueira de Lima é trabalha com desenvolvimento web a cerca de 10 anos. É programador PHP, .NET e dá seus pitacos em WebStandards.

Deixe seu comentário

6 comentários para esse post

  1. André Valongueiro disse:
    #1

    Grande iniciativa Eduardo!

    Vou acompanhar toda a série e espero aprender o suficiente para me virar sozinho depois. Vamo nessa!

    Grande abraço!

  2. Eduardo Siqueira de Lima disse:
    #2

    não tenha duvidas disso André, seja perseverante e disciplinado que dominará a linguagem ou qualquer outra linguagem em pouquissimo tempo

    forte abraço

  3. Aldemir Silva disse:
    #3

    Muito bom Eduardo. Simples e direto para iniciantes. Aguardorei a próxima postagem.

    Seria legal indicar algo para quem quiser se aprofundar mais no assunto.

    Abraço.

  4. Eduardo Siqueira de Lima disse:
    #4

    Aldemir

    “Nossa paciência alcançará mais que nossa força.”
    Edmund Burke, Reflexões da Revolução na França

    Aguarde e verás

  5. Pablo disse:
    #5

    E ai galera blz? bom eu faço faculdade de ciencias da computaçao e to querendo aprender novas linguagem,alem de banco de dados.Se alguem tiver como se fosse um guia rapido pra algumas linguagens como:java,mysql,asp,vb e puder me mandar por e-mail para poder me especializar mais e mais agradeceria

    Vlw galeraw forte abraço

  6. Software Development Guide disse:
    #6

    Software Development Guide

    I couldn’t understand some parts of this article, but it sounds interesting

Deixe seu comentário