Muito Obrigrado Luis Claudio,
Sua opniao vai ser muito util para mim
Márcio José
Luiz Claudio Parzianello wrote:
>Caro Marcio,
>
>Como vc enviou essa pergunta para uma lista Java, ja pode
>esperar qual sera a resposta ... :-)
>
>No entanto, tenho utilizado as duas tecnologias em projetos
>web e tenho tido sucesso com as duas. Acho que a questao
>fundamental esta nas necessidades basicas de seu projeto
>que impactarao diretamente na sua tomada de decisao.
>Por exemplo, so para citar algumas observacoes que tenho
>feito durante alguns projetos com as duas tecnologias:
>
>* Ambos rodam em varias plataformas e sistemas operacionais
> (ja rodei PHP e Java desde um notebook ate um mainframe).
>
>* O PHP e mais facil de aprender do que o Java. Tambem, possui
> muito menos conteudo a assimilar!
>
>* Ambas podem ser suportadas pelos mais diversos web servers
> do mercado. Claro que com seus devidos containers ou modulos
> de processamento acoplados (PHP e Tomcat sao suportados
> pela Apache Software Foundation).
>
>* Quanto ao desempenho, PHP apresenta um otimo desempenho
> em qualquer plataforma. O Java depende diretamente da arquitetura
> de seu servidor web ou de aplicacoes (Tomcat/Resin/JBoss/
> WebSphere/....) e da virtual machine utilizada (a VM da IBM tem
> um desempenho muito elevado comparado a de outros fabricantes).
> Observacao, desconsidere versoes anteriores ao PHP 4. A arquitetura
> e totalmente diferente nessa versao muito superior em desempenho
> as demais.
>
>* O ciclo de vida de um projeto em PHP e menor do que um
> em Java, considerando que em PHP temos uma "pseudo"-
> orientacao a objetos e em Java ela e "quase" que total.
> A proposito, saiu um artigo na Computer Magazine, da IEEE
> Computer Society dicutindo o ciclo de vida de desenvolvimento
> comparando diversas linguagens de programacao. O Java
> apresentou maior ciclo de desenvolvimento.
>
>* Tanto em Java quanto em PHP e possivel separar a logica da interface,
> apesar de serem publicados diversos artigos que dizem que so o Java
> faz isso com JSP. E claro que depende de quem esta programando as
> aplicacoes, mas tenho trabalhado com arquivos PHP que uma
> aparencia muito semelhante as de JSP: criacao de instancias de objetos
> e chamadas a seus metodos.
>
>* Tanto PHP quanto Java possuem otimo suporte a bancos de dados.
>
>* Para concluir, Java possui uma API muito maior que a do PHP.
>
>Em resumo, a regra que tenho utilizado e a seguinte (repito, tenho utilizado,
>nao e nenhuma regra oficial nem com comprovacao teorica :-):
>
>* Pequenos projetos para pequenos web sites (exibicao de conteudo dinamico
> atraves de banco de dados, acesso e geracao de arquivos XML, etc.), utilizo
> PHP para minimizar a complexidade e ciclo de vida do projeto (afinal, os
> financiadores do projeto nao estao muito preocupados com a arquitetura do
> sistema, e sim com o custo e tempo de disponibilizacao). Quanto a disciplina
> de manter um sistema modularizado, bem documentado, isso depende da equipe
> de desenvolvimento e nao da tecnologia utilizada.
>
>* Grandes projetos, com arquiteturas mais sofisticadas (componentes distribuidos,
> interfaceamento a sistemas legados, etc.), utilizo Java, mas penso na arquitetura
> J2EE. Ou seja, quatro camadas em mente:
>
> - Web client (browser, etc.)
> - Web server (JSP/Servlet/JavaBeans)
> - Application Server (Enterprise JavaBean)
> - Database Server
>
>Bem, no fundo acho que tecnologia e como religiao: todas tentam mostrar o
>caminho da felicidade a seu modo. Nenhuma esta errada, nenhuma esta certa.
>Cabe a nos decidirmos qual o melhor caminho a ser seguido! :-)
>
>Um grande abraco,
>
>Luiz Claudio
>
>----- Mensagem original -----
>De: Marcio Jose [SMTP:[EMAIL PROTECTED]]
>Enviada em: Terca-feira, 21 de Agosto de 2001 07:36
>Para: Java List
>Assunto: [java-list] PHP ou JSP
>
>Ola Amigos da Lista,
>
>Estou iniciando a analise para elaboracao do site da empresa onde trabalho, uma
>Cooperativa Agropecuaria com 3800 associados.
>O site ira conter opcoes de recadastramento de associados, saldo de compras,
>movimentacao de entrega de leite ,notivias, etc.
>
>Estou em duvida se eu utilizo PHP ou JSP ?
>Qual a melhor para utilizar Banco de dados?
>Qual o servidor para JSP?
>
>
>------------------------------ LISTA SOUJAVA ----------------------------
>http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
>dúvidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>para sair da lista: envie email para [EMAIL PROTECTED]
>-------------------------------------------------------------------------
>
>
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------