Vantagens do PHP frente ao ASP
Autor/fonte: Sandro J. S. Souza
E-mail/Url: xkurt[arroba]htmlstaff.org
Neste artigo eu estarei demonstrando as vantagens do PHP frente ao ASP. Este artigo foi criado com o intuito de reunir bons argumentos que fossem suficientes para convencer o diretor comercial e o gerente de desenvolvimento da empresa aonde eu trabalho a trocar o ASP pelo PHP:
1. Licença gratuita;
2. Plataforma (SO) gratuita para se rodar ele (GNU/Linux);
3. Velocidade de processamento ótima;
4. Eficiência ótima;
5. Segurança ótima;
6. Plataforma ótima;
7. Roda em qualquer tipo de plataforma (SO);
8. Código fonte livre;
9. Exceptions (para controle de fluxo) ótimas;
10. Orientação a objetos ótima;
11. É a linguagem Web mais popular e que mais cresce (em ritmo bem acelerado) no mercado;
12. Possibilita a utilização dos maiores e mais utilizados Bancos de dados no mercado (Adabas D, InterBase, PostgreSQL, dBase, FrontBase, SQLite, Empress, mSQL, Solid, FilePro, Direct MS-SQL Sybase, Hyperwave, MySQL, Velocis, IBM DB2, ODBC, Unix dbm, Informix, Oracle (OCI7 e OCI8), Ingres, Ovrimos, Firebird) sem necessitar de configuração externa como no caso do ASP que se tem que configurar o ODBC;
13. Esta sempre em atualização e tendo corrigidas falhas e adicionados novos recursos;
14. É mais estável e exige e consome menos recursos de hardware do servidor;
15. Flexibilidade ótima;
16. Componentes nativos, não dependendo de componentes externos para algumas funcionabilidades básicas (como é o caso do ASP aonde muitos desses componentes são até pagos);
17. Documentação e controle e reportamento de erros ótimos;
18. Comunidade de desenvolvimento super participativa e prestativa;
19. Planos de hospedagem Web (na grande maioria dos casos) mais baratos e sem nenhum custo extra para a utilização do MySQL em conjunto com o PHP;
20. A programação em PHP é mais eficiente do que em ASP, consegue-se programar um mesmo sistema com menos código em PHP do que ASP;
21. O Apache (servidor Web utilizado para rodar o PHP) é bem seguro, já o IIS tem diversas brechas de segurança;
ASP versus PHP?
Texto retirado na integra do Manual do PHP (pode parecer meio suspeito o Manual do PHP querer fazer um comparativo entre o ASP e o PHP mas tudo o que é dito abaixo é comprovado e não é uma mera "puxação de saco para o PHP"):
"O ASP não é uma linguagem propriamente dita, é um acrônimo para Active Server Pages, a verdadeira linguagem usada para programar ASP é Visual Basic Script ou JScript. A maior desvantagem de ASP é fato de ser um sistema proprietário que só tem suporte nativo no Microsoft Internet Information Server (IIS). Isso limita a sua disponibilidade a servidores baseados em Win32. Existem alguns projetos em andamento que permitem que ASP seja executado em outros ambientes e webservers: InstantASP da Halcyon (comercial), Chili!Soft ASP da Chili!Soft (comercial). ASP tem a fama de ser mais lento, menos estável e incómoda que o PHP. Algumas das vantagens do ASP é o fato de usar primeiramente VBScript, é relativamente fácil de aprender se você já souber como programar em Visual Basic. Suporte a ASP também é disponibilizado por padrão no servidor IIS, o que torna fácil de fazer funcionar. Os componentes nativos do ASP são muito limitados, então se você precisar usar capacidades "avançadas", como interagir com servidores FTP, é necessário comprar os componentes adicionais". Fonte: Manual do PHP.
Crescimento do PHP desde 2000:
http://www.php.net/usage.php
Mais informações sobre o futuro do PHP:
http://www.zend.com/zend/future.php
Exemplo prático das novas melhorias na programação orientada a objetos no PHP:
http://www.php.net/zend-engine-2.php
Changelog completo da versão 5:
http://www.php.net/ChangeLog-5.php
Tamanhos das comunidades ASP e PHP para comparação das mesmas:
http://www.hotscripts.com
http://sourceforge.net/softwaremap/trove_list.php?form_cat=160
Série de artigos do Sean Hull comparando o PHP 5 e o ASP.NET e explicando o porque grandes empresas como a Oracle e tantas outras estão optando pelo PHP 5:
http://www.oracle.com/technology/pub/articles/hull_asp.html
http://www.oracle.com/technology/pub/columns/hull_php2.html
Agradeço a todos os amigos que colaboraram com idéias que me foram dadas e que com as quais eu fui montando este artigo! Muito obrigado a todos!
1. Licença gratuita;
2. Plataforma (SO) gratuita para se rodar ele (GNU/Linux);
3. Velocidade de processamento ótima;
4. Eficiência ótima;
5. Segurança ótima;
6. Plataforma ótima;
7. Roda em qualquer tipo de plataforma (SO);
8. Código fonte livre;
9. Exceptions (para controle de fluxo) ótimas;
10. Orientação a objetos ótima;
11. É a linguagem Web mais popular e que mais cresce (em ritmo bem acelerado) no mercado;
12. Possibilita a utilização dos maiores e mais utilizados Bancos de dados no mercado (Adabas D, InterBase, PostgreSQL, dBase, FrontBase, SQLite, Empress, mSQL, Solid, FilePro, Direct MS-SQL Sybase, Hyperwave, MySQL, Velocis, IBM DB2, ODBC, Unix dbm, Informix, Oracle (OCI7 e OCI8), Ingres, Ovrimos, Firebird) sem necessitar de configuração externa como no caso do ASP que se tem que configurar o ODBC;
13. Esta sempre em atualização e tendo corrigidas falhas e adicionados novos recursos;
14. É mais estável e exige e consome menos recursos de hardware do servidor;
15. Flexibilidade ótima;
16. Componentes nativos, não dependendo de componentes externos para algumas funcionabilidades básicas (como é o caso do ASP aonde muitos desses componentes são até pagos);
17. Documentação e controle e reportamento de erros ótimos;
18. Comunidade de desenvolvimento super participativa e prestativa;
19. Planos de hospedagem Web (na grande maioria dos casos) mais baratos e sem nenhum custo extra para a utilização do MySQL em conjunto com o PHP;
20. A programação em PHP é mais eficiente do que em ASP, consegue-se programar um mesmo sistema com menos código em PHP do que ASP;
21. O Apache (servidor Web utilizado para rodar o PHP) é bem seguro, já o IIS tem diversas brechas de segurança;
ASP versus PHP?
Texto retirado na integra do Manual do PHP (pode parecer meio suspeito o Manual do PHP querer fazer um comparativo entre o ASP e o PHP mas tudo o que é dito abaixo é comprovado e não é uma mera "puxação de saco para o PHP"):
"O ASP não é uma linguagem propriamente dita, é um acrônimo para Active Server Pages, a verdadeira linguagem usada para programar ASP é Visual Basic Script ou JScript. A maior desvantagem de ASP é fato de ser um sistema proprietário que só tem suporte nativo no Microsoft Internet Information Server (IIS). Isso limita a sua disponibilidade a servidores baseados em Win32. Existem alguns projetos em andamento que permitem que ASP seja executado em outros ambientes e webservers: InstantASP da Halcyon (comercial), Chili!Soft ASP da Chili!Soft (comercial). ASP tem a fama de ser mais lento, menos estável e incómoda que o PHP. Algumas das vantagens do ASP é o fato de usar primeiramente VBScript, é relativamente fácil de aprender se você já souber como programar em Visual Basic. Suporte a ASP também é disponibilizado por padrão no servidor IIS, o que torna fácil de fazer funcionar. Os componentes nativos do ASP são muito limitados, então se você precisar usar capacidades "avançadas", como interagir com servidores FTP, é necessário comprar os componentes adicionais". Fonte: Manual do PHP.
Crescimento do PHP desde 2000:
http://www.php.net/usage.php
Mais informações sobre o futuro do PHP:
http://www.zend.com/zend/future.php
Exemplo prático das novas melhorias na programação orientada a objetos no PHP:
http://www.php.net/zend-engine-2.php
Changelog completo da versão 5:
http://www.php.net/ChangeLog-5.php
Tamanhos das comunidades ASP e PHP para comparação das mesmas:
http://www.hotscripts.com
http://sourceforge.net/softwaremap/trove_list.php?form_cat=160
Série de artigos do Sean Hull comparando o PHP 5 e o ASP.NET e explicando o porque grandes empresas como a Oracle e tantas outras estão optando pelo PHP 5:
http://www.oracle.com/technology/pub/articles/hull_asp.html
http://www.oracle.com/technology/pub/columns/hull_php2.html
Agradeço a todos os amigos que colaboraram com idéias que me foram dadas e que com as quais eu fui montando este artigo! Muito obrigado a todos!
Sobre o autor(a): Sandro J. S. Souza
Trabalho com desenvolvimento Web. Visite meu site - http://www.sandro.eti.br

Enviado por xKuRt em 14/10/2006 às 14:37
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Terça, 09 de Fevereiro de 2010
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- Jotah191 pts
- fbinasco163 pts
- fredbcn117 pts
- Nando93 pts
- andersonop81 pts



