Essa semana um dos tópicos da comunida de PHP Brasil no orkut para variar me deixou puto, http://www.orkut.com/Main#CommMsgs?cmm=19610&tid=5402033389233893341&start=1, o professor de um cara da comunidade resolveu trollar o PHP, os argumentos do ser humano são:
1) O desenvolvimento em php é lento.
2) As funções são mal feitas e exigem muito dos servidores.
3) Por despreparo dos profissionais o desenvolvimento é feito na base da gambiarra.
4) O desenvolvimento em jsf e asp é muito mais rápido, simples e poderoso.
5) Até existem bons frameworks mas a falta de um padrão entre eles atrapalha o desenvolvimento.
6) A grande maioria dos portais de grande porte não usam php.
7) Um desenvolvedor asp e jsp tem o salário bem maior que o do desenvolvedor php. entre outras coisas
Bem vamos lá primeiro respondemos a estes argumentos:
1-) O Desenvolvimento em PHP é lento: A primeira característica de um argumento falho é que ele não faz sentido, o que é lento de se desenvolver em PHP ? É lento comparado a que ? Eu já vi caras desenvolverem e-commerces monstruosos em 2 semanas, usando boas práticas de programação e PHP, isso para mim não é lentidão.
2-)As funções são mal feitas e exigem muito dos servidores. Comparado a que, ele fez benchmark de todas as funções do PHP ? Estou falando das do Core de Linguagem, porque funções feitas por programadores, ainda mais alunos dele, não contam pra linguagem como um todo.
3-)Por despreparo dos profissionais o desenvolvimento é feito na base da gambiarra. Perai isso é um problema da linguagem ou de quem prepara o desenvolvedor, e ai professor tirando o teu da reta para jogar no da linguagem, existem gambiarras em Java, e como tem, em C#, e como tem em COBOL, goto, em C, mas falar mal do PHP disfarça a incapacidade de certos “professores” em ensinar.
4-)O desenvolvimento em jsf e asp é muito mais rápido, simples e poderoso. O ASP é tão bom que foi descontinuado e a Microsoft tá adotando PHP e trabalhando com a comunidade do mesmo, quando você ver algo tão forte quanto o Webmin, que é usado para administrar parques de servidores inteiros,feitos em ASP fala comigo. Quanto o Java Server Faces, é mais uma tentativa desesperada de por java no mundo Web, mas não conheço. Detalhe que JSP foi um retumbante fracasso.
5-) Até existem bons frameworks mas a falta de um padrão entre eles atrapalha o desenvolvimento.: Esse cara sabe o que é um framework ? Porque padronizar a maneira dos frameworks trabalharem, o que você preferiria uma caixa de ferramentas aonde cada uma faz exatamente o que você quer ou um monte de grifos ? E quando você precisa do Martelo? O que você faz ? Hoje você tem Codeigniter, o Zend Framework e vamos ser honestos tem pouca coisa que esses frameworks não fazem. Sem contar que dá para estendê-los…
6-)A grande maioria dos portais de grande porte não usam php. Bem o maior portal do mundo é o Facebook e ele é feito em PHP, o Youtube quando explodiu era feito em PHP, maldita mania do google de migrar tudo para Python, o Digg, PHP, a maioria dos portais do governo, PHP, o Yahoo, PHP … Então eu pergunto a esse ser: Me mostra o teu estudo. O universo que você procurou que ai a gente discute.
7) Um desenvolvedor asp e jsp tem o salário bem maior que o do desenvolvedor php Esse é o ponto principal, isso acontede por 4 grandes motivos na minha opinião:
A-) PHP por ser uma linguagem de fácil aprendizado, tem um monte de sobrinhos que acham que sabem programar, e as empresas web de fundo de quintal contratam uma porrada desses caras, e voualá temos um problema de várias cagadas sérias sendo publicadas na Web
B-)O programador PHP não se vende, a galera fica nessa porra de “A eu trabalho com PHP, mas vou trabalhar com Java para encher o rabo de dinheiro!” Então vai começa a encher o rabo de dinheiro hoje e não amanhã assim é mehor.
C-) A comunidade no Brasil é fraca, tá cheio de líder de comunidade, evangelista e o diabo a quatro, mas falta trabalho sério, ficar usando a comunidade para se autopromover e se dizer o bom pro público externo é um desserviço prestado. Quer se promover mostra o seu código e mostra que é bom.
D-) Vendamos o PHP, derrubemos os mitos que só Java faz isso, só C# faz aquilo, PHP é a linguagem da Web e a gente tem de ser os primeiros a defender a linguagem, espaço no mercado se conquista e conquistas vem com luta. A gente não sabe defender o PHP temos de fazer flame quando os caras de java falarem bosta. Demarcar espaço, simples assim.
No related posts.
Eu nao concordo com a forma que ele fala dos Frameworks, mas mesmo assim a frase não cola mais. Recenteente foi criada uma comissão de Standards dentro do PHP com todos os criadores dos maiores Frameworks, e eles tem definido inumeros padroes para as partes comuns dos frames, como estrutura de classe, autoloaders e coisasa assim, o que facilita muito para se mudar de um para outro, deixando naopadronizado apenas o verdadeiro funcionamento deles.
Sobre salário, isso é uma realidade realidade aqui no Brasil porque fora do Brasil não existe este vão, mas mesmo aqui é possivel se trabalhar com PHP e ganhar salarios do nivel Java, só depende do programador nao ser apenas mais um e se destacar em diferentes aspectos como projetos OSS, comunidade e o proprio core.
Enfim.. tudo isso que ele diz, so é real se depender do programadors pois tudo esta ao nosso alcance para ser alterado.
Infelizmente ainda enfrentamos esse tipo de preconceito idiota. Mas o próprio mercado está dando resposta a isso. Grandes empresas usando o PHP, como a Oracle, IBM, etc.
Precisamos fazer nossa parte, construindo cases de sucesso com PHP, incentivando os grupos de usuários e eventos como o PHPConf.
Só depende de nós
Não tem jeito de falar qual linguagem é melhor.
Por exemplo, hoje predomina o PHP na questão de CMS e blogs, como o Joomla, Drupal e WordPress, entre outros. Por outro lado, vemos o Java rolando nos sites dos bancos, home brokers (investimentos).
Todas as linguagens de programação tem seus prós e contras. Realmente, dependendo da situação o PHP não é indicado, e mesma coisa com outras linguagens.
Imagine um cliente, querendo um blog para o site da empresa dele, seria conveniente desenvolvê-lo em jsp, asp, sendo que já temos um produto muito confiável e flexível como o WordPress?
Resumindo, o cara que postou isso na comunidade, não teve capacidade de aprender PHP e saiu detonando. Bons e maus profissionais existem em qualquer lugar e profissão.
Fica aí o meu comentário.
Infelizmente nós temos muitos professores universitários com uma formação de M*, acabam de sair da faculdade e vão “dar aulas” sem ter passado um tempo no mercado e vendo como a coisa realmente funciona!
uma vez eu vi uma frase que era +- assim:
- Quem sabe faz quem não sabe ensina!
Na nossa área esta frase se aplica a um número muito grande de professores! Dai acabamos tendo que discutir estas asneiras!