Tanto PHP quanto ASP são linguagens populares com objetivo de desenvolver Web Sites dinâmicos que possam interagir com vários banco de dados.
A definição e origem
ASP (Active Server Pages) foi desenvolvido pela MICROSOFT para funcionar com IIS (Internet Information Server) sendo este um servidor web para os sistemas operacionais Windows Server. Este ainda é um script que utiliza de VBScript, JScript, PerlScript ou Python para seu funcionamento.
PHP (Hypertext Preprocessor) foi inicialmente criado por Rasmus Lerdorf em 1995 para facilitar a atualização de suas páginas pessoais, e que vem sendo modificada por várias pessoas em comunidades de código livre. Este roda em sistemas operacionais UNIX e LINUX também com versão para servidores NT.
Dos custos
Quando se utiliza de ASP dificilmente vai encontrar um custo baixo como poderia com PHP, simplesmente isto é pelo motivo de utilizar servidores com sistemas operacionais Pagos, neste caso, da fabricante Microsoft e na maioria das vezes componentes também com necessidade de licensas. Sendo assim as vezes o custo chega a ser o dobro ou triplo comparado ao PHP.
PHP baseado em programas de código livre como UNIX, LINUX e servidores web como APACHE e na maioria das vezes banco de dados MYSQL, todos open-source ou código livre. Sendo assim o custo chega a ser menos de R$ 5,00 por mês em alguns hosts, podendo encontrar até de graça, lógico que com publicidade obrigatóriamente apresentados em seu site.
Da velocidade
ASP baseado na arquitetura COM, sendo assim, ao conectar-se com um banco de dados, é necessário chamar um objeto COM e este tal objeto tenta se conectar com o banco de dados informado, sendo necessário acessar alguns arquivos, este objeto COM, chama outro objeto criando assim uma escala de dependencias para execuções.
Nos modulos PHP, todos processos rodam no espaço de memória do próprio PHP, sendo assim PHP necessita de mínima memória e co-dependencia de outros arquivos.
Ficando assim claramente o PHP mais veloz do que ASP, por este depender tanto de componentes e arquivos para seu completo funcionamento.
Resumo Geral
Penso que na escolha da linguagem deve-se colocar vários aspectos na balança, sendo alguns deles, facilidade, custos, obedecer requisitos do cliente, futuras alterações sem minha presença e por ai vai… No mais ASP ainda é muito utilizado e não descarto alguns aspectos positivos da linguagem quando necessário trabalhar totalmente integrado com windows e seus componentes, deixando neste caso o PHP um pouco de lado.
Finalmente e atualmente , considerando o desenvolvimento de websites dinâmicos e sistemas que necessitem de forte orientação a objeto, com total domínio o PHP sai na frente por ter tido mais participações, cooperação de pessoas e empresas neste projeto, trazendo uma quantidade impossível de se somar em bibliotecas, sistemas e vários outros complementos.
Recent Comments