PHP a quantas anda?  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

Quero saber a quantas anda o PHP, bem como sua evolução. Atualmente, não tenho ouvido falar no PHP como tecnologia para desenvolvimento web como no passado.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

Cara php ta tao bem quando o java... se você não house é porque ninguem reclama.

[WWW]
surfzera
Virtual Machine Man
[Avatar]

Membro desde: 13/10/2006 12:14:37
Mensagens: 681
Offline

http://imasters.com.br/artigo/21215/php/a-nova-era-de-frameworks-php
[WWW]
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline

PHP 6 virou vaporware, a linguagem estacionou.
[Yahoo!] aim icon [ICQ]
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

Acredito q cabe a pergunta nesta thread em vez de um novo tópico.

Considerando conhecimentos iguais em PHP e Java e precisar desenvolver uma aplicação robusta, os dois atenderiam plenamente ou tem algo q um sai melhor q outro, como relatório, persistência, etc?

Obrigado.

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

fabiophx wrote:Acredito q cabe a pergunta nesta thread em vez de um novo tópico.

Considerando conhecimentos iguais em PHP e Java e precisar desenvolver uma aplicação robusta, os dois atenderiam plenamente ou tem algo q um sai melhor q outro, como relatório, persistência, etc?

Obrigado.

A resposta é, depende.
Cada linguagem possui uma estrutura específica, recursos e pontos positivos e negativos.
Além do que, o ambiente em que ambas serão executadas sempre terá diferenças.
Você pode até configurar suporte de um servidor para java web e permitir que este aceite PHP, porém, este não é o ambiente nativo da linguagem.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

Correto.
Deixa eu reformular a pergunta.
Tem algum aspecto (reports, pesistência, visual, etc) q uma tecnologia destoe bastante da outra? Ao ponto de ter q ser avaliada para ver se este item atende os requisitos do projeto?

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

fabiophx wrote:Correto.
Deixa eu reformular a pergunta.
Tem algum aspecto (reports, pesistência, visual, etc) q uma tecnologia destoe bastante da outra? Ao ponto de ter q ser avaliada para ver se este item atende os requisitos do projeto?

Você sempre terá estas diferenças.
Dependendo do ambiente, terá um relatório muito mais rápido em PHP do que em java. Ou vice-versa.
É como comparar o futebol do Barcelona com o Vettel na F1.

De qualquer maneira, eu ainda acredito que isto vai ser definido pela necessidade ou solicitação do cliente, pelas limitações da equipe de desenvolvimento e pela estrutura onde o projeto será rodado.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
lgweb
GUJ Master

Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline

PHP É LIXO, nem perca tempo com isso .

Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?



veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1
[Email] [WWW] [MSN]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

lgweb wrote:PHP É LIXO, nem perca tempo com isso .

A 4° linguagem de programação mais utilizada no mundo é lixo...
Só está atrás de java (possivelmente por ter sido considerados ambientes desktop e web), C e C++.
Fonte? http://www.blogcmmi.com.br/geral/ranking-das-linguagens-de-programacao-mais-usadas-mai-10

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
natureza
JavaTeenager
[Avatar]

Membro desde: 07/05/2009 16:21:29
Mensagens: 198
Localização: Rio de Janeiro - RJ
Offline

lgweb wrote:PHP É LIXO, nem perca tempo com isso .


Porque você acha isso?

Falar que é lixo é fácil, agora argumente para que a gente saiba o porque.

----------------------------------------
Tiago Carpanese
Rio de Janeiro - RJ
www.actionit.com.br
[Email] [WWW] [MSN]
lgweb
GUJ Master

Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline

Pra que serve PHP??
Serve somente para criacao de "Sitezinhos" mediocres, pra mim php é um lixo pq nao serve para aplicações corporativas, pode ate ser utilizado mas coitado de quem tiver que dar manutencao em uma aplicação corporativa feita em php.


PHP É LIXO MSM

Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?



veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1
[Email] [WWW] [MSN]
drsmachado
GUJ Expert

Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline

lgweb wrote:Pra que serve PHP??
Serve somente para criacao de "Sitezinhos" mediocres, pra mim php é um lixo pq nao serve para aplicações corporativas, pode ate ser utilizado mas coitado de quem tiver que dar manutencao em uma aplicação corporativa feita em php.


PHP É LIXO MSM


lgweb wrote:
Serve somente para criacao de "Sitezinhos" mediocres = facebook


E tenho dito.

Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".

Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM
leoramos
GUJ Ranger
[Avatar]

Membro desde: 28/03/2008 12:22:12
Mensagens: 845
Localização: Florianópolis / SC
Offline

Alguém falou que a linguagem estacionou. De fato, a "linguagem" em si meio que parou no tempo. Da 5.3 pra frente, não tivemos grande crescimento.
Mas não dá pra reclamar de:
- Desempenho: dá uma sumanta de laço em qualquer uma pra web;
- Produtividade;
- Comunidade: movimentada PRA CARAMBA;
- Evolução de API: Não tem Hibernate? Doctrine. Não tem Rails? Tem CakePHP. Não tem Spring / EJB / etc? Tem Zend Framework. Não tem PrimeFaces / etc? Tem Smarty e muito mais.
Enfiar sql num jsp não é correto, assim como enfiar num .php de apresentação também não é. O problema é que PHP tinha tradição de linguagem "script" e o mercado encheu de 'sobrinho' da linguagem; acabou ficando mal vista.
Eu, particularmente, acho ela ANIMAL. E se alguém acha que não serve pra aplicações de grande porte, corporativas, já saiu o PHPEE, que é exatamente uma forma de trabalhar com objetos distribuídos em PHP, como no EJB.
O chato é que o mercado ficou com a impressão ruim, e acaba pagando menos. O que vejo, geralmente, é Java Pleno == PHP Senior, em termos de salário. Injusto e realmente bem chato.

"Nunca atribua à falta de caráter o que pode ser facilmente explicado pela estupidez."
[Email] [MSN]
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Sinceramente acho que falar que uma linguagem é lixo vendo no cenário atual como a mesma é utilizada é no mínimo falta de noção ...

O que você acha que é um requisito para um aplicativo corporativo e que seria empecilho para o desenvolvimento em PHP?

Já existem tantas alternativas de FW para PHP quanto tem para Java. Tem FW de ORM, tem FW que funcionam como os famosos crudeasy, estilo Rails ( scafolding ) como o já citado CakePHP, Symfony e tantos outros. Vide link http://www.phpframeworks.com/

Na minha opinião, acho que o PHP perdia para o Java no quisito de clustering ou melhor exemplificando, na criação de aplicações distribuidas. Hoje já existem técnicas e especificações para se desenvolver com PHP e utilizar da infra-estrutura de cluster de servidores.

Acho que ambas tecnologias são eficientes. A questão que vai definir qual ser utilizada será particularidades de cada cenário.

A um tempo atrás eu comecei a procurar por clientes para tentar ganhar um extra criando aplicações/sites. Alguns deles fizeram questão de que o projeto orçado fosse desenvolvido em PHP. Foi ai que eu comecei a estudar PHP e me aprofundar na tecnologia. Porque estes clientes pediram o PHP? Custo de hospedagem, manutenção e alguns outros detalhes relacionados a custo.

Na teoria, quando se começa a desenvolver PHP você pode complicar tanto quanto no Java. Eu mesmo acabei me deparando com isso. O mais interessante na minha opinião é que com PHP você tem muita produtividade por não ter que ficar se preocupando com uma série de detalhes relacionados a ambiente e configuração. Mas se você vai desenvolver algum sistema maior e que para isso seja necessário utilizar algum framework, vai ver que você pode se deparar com a mesma quantidade de configurações e complexidade que temos em alguns casos de FW Java.

Portanto, os mesmos "sitezinhos" que são criados em PHP poderiam também ser criados em JSP puro e scriptlet como também os sistemas corporativos criados com Struts ou JSF poderiam ser criados com Symfony ou CakePHP. É tudo questão de gosto e de vender seu peixe.

This message was edited 1 time. Last update was at 29/06/2011 10:48:08

[Email] [WWW] [MSN]
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team