ruhanbidart
(usa Outra)
Enviado em 03/06/2008 - 10:13h
Vou fazer minhas ponderações sobre o comentário feito por "tiagojmg":
> 1 - "Python é direcionado a produtividade" e "... no PHP você tem que começar tudo do zero":
> Alguém aqui já ouviu falar de Delphi for PHP? Esta ferramenta ganhou o Prêmio Info de Inovação do Ano (da revista Info).
> Pois é, com este ambiente gráfico de programação, a coisa mudou radicalmente. Hoje desenvolvo em 5 minutos o que
> antes levava 3 horas(sem exagero). Acho que era o que faltava no PHP (alta produtividade).
> Afirmo que minha produtividade em PHP com o Delphi for PHP é de longe MUITO maior que com Python.
* Não estamos falando sobre Frameworks. Se formos falar sobre isso não se deve comparar Delphi for PHP com Python, e sim com Django,
* Zope, Pylons, Turbogears, Plone e os vários outros que existem. Também acho que o futuro do Delphi é meio obscuro, e creio que
* esta escuridão se extende para o Delphi for PHP.
> 2 - "Integração com banco de dados": PHP tem integração com MySQL (nativa), que é usado pelas maiores companhias da Internet (Google, Yahoo etc.) > e pela NASA (que é apenas um grande nome).
Bom, a NASA também usa Python. Há uma crendice (bem fundamentada) que boa parte da engine do google search é feita em Python. Além disso,
muita coisa no Linux também é feita em Python, só como um exemplo simples, pra quem usa fedora, o YUM utiliza esta linguagem.
> 3 - "Python mais popular que PHP": O PHP é utilizado em 60% dos web sites do mundo (sem comentários).
Bom, para isto recorreremos há um ranking bem confiável das linguagens de programação que mostra que o seu comentário está parcialmente
(pois não sei se são 60%) correto, sendo que PHP é mais utilizado do que Python:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
> 4 - O servidor mais utilizado, o Apache, interpreta o PHP nativamente. E o MS SQL Server está disponibilizando o mesmo
> (a Microsoft viu que perdeu).
No Apache também temos o mod_python, que trabalhar também com python sobre o apache.
> 5 - PHP 5 orientado a objetos: Tem-se suporte total a Orientação à Objetos a partir do PHP 5. Acho que é mais uma vantagem,
> pois ao contrário do Python, você pode escolher entre programação estruturada ou orientada a objetos (a escolha é sua).
Bom, não entendi bem esta parte. Vou lhe fazer uma pergunta: o que lhe impede de programar de forma estruturada em Python?
Não sou especialista em PHP, mas em uma breve pesquisa na internet pode-se verificar que o PHP5 não tem suporte TOTAL
a POO como você disse, e sim parcial.
> 6 - O que vejo ser ensinado nas universidades é o PHP, e raramente Python. Ao contrário do que foi dito acima, vejo os alunos
> aprendendo programação com Pascal e não com Python (como dito).
Na universidade em que estudo é ensinado Java. Infelizmente tenho que concordar contigo, o PHP é bem mais difundido entre os
ALUNOS das universidades.
> 7 - Finalizando, grandes empresas, como a Microsoft e a Borland abraçaram o PHP, e agora, onde você acha que está o futuro?
Bom, a Microsoft também abraçou o Python. Há suporte no Visual Studio para se programar em Python. Há também um projeto
chamado Mono(vale a pena pesquisar sobre ele) que também dá ímpeto ao Python.
Bom, para finalizar: o Linux abraça o Python, quer algo mais?