Executando verificação de segurança...
4

O que faz uma linguagem "morrer"?

Hoje com meus colegas de trabalho estavamos discutindo se o php já era. vários pontos forram abordados, como:
-Idade;
-facilidade de uso;
-conteudo web;
-requests por segundo;
-Versões;
e entre outras coisas.
E usamos como comparativo o NODE com os mesmos tópicos. Sendo que a maioria do escritório disse que é mais agradavel de usar o php, mas estão se senttindo com a necessidade de migrar para o node, sendo que ofertas de trabalho é o que não falta para as ambas linguagens.
Sendo que me possisionei como uma linguagem de fácil acesso de aprendizagem, e que as pessoas até hoje começa a programar com php.
Essa necessidade já aconteceu com vocês? e seria isso o que realmente faz uma linguagem "Morrer", essa tal de pseudo necessidade de algo novo? como o que acontece com o cobol , delphi e entre outras linguagens de programação.

Carregando publicação patrocinada...
6

Minha contribuição de quem trabalhou por 10 anos com PHP e agora majoritariamente com JS, Java e Objective-C.

O que faz uma linguagem morrer é quando o custo dela é maior para a empresa do que o resultado que ela produz. Simples assim. Existem várias linguagem pelo mundo que você não conhece simplesmente por que não há mercados pra ela e por isso não há vagas e conseguentemente não há pessoas interessadas apenas hobistas.

Pense no COBOL, por que ainda tem pessoas que estudam? Por que ela ainda traz lucro pras grandes empresas, então mesmo que tenha que pagar um puta valor pra um dev ter que aprender, ainda vale esse custo. O mesmo pra delphi, se você for trabalhar em empresa multinacionais ou grandes empresas mesmo, você pode acabar mexendo em códigos assim. Um erro muito grande de devs é achar que uma empresa como Magalu, Mercado livre ou Bancos como o Itaú, Santander usam apenas uma linguagem ou um banco de dados. A estrura do sistema é montado de acordo com o projeto, budget e pessoas disponiveis na empresa, então podem existir muitos projetos com muitas estruturas. Eu mesmo trabalho apenas na filial do Brasil de uma multi-nacional e temos só web 341 projetos, fora terceiros e alguns que são criticos e poucos tem acesso. Nunca que PHP ou JS ou qualquer linguagem iria resolver todos os problemas desses projetos.

O PHP ainda está muito bem servido. A evolução que a linguagem teve nos ultimos anos é notável, mas a grande força motriz dela é a sua comunidade, que na minha opinião é muito mais engajada que a de JS, vide os 10 milhões de frameworks que existem pra js, não existindo uma padronização entre eles, forçando você a se encaixar no framework e não na linguagem.

Se formos pra questões performaticas o JS perde feio pra outras linguagens, mas tudo depende de quem quer bancar o custo, vide exemplo do DENO que é melhor que NODE, mas poucas empresas abraçaram, outro exemplo é GO que é compilado e extremanente performático, mas peca em comunidade e adoção.

Fora que num futuro distante, mesmo que o mercado PHP perca a sua fatia, a base legada ainda será tão grande que é inviável de mudar. Eu mesmo já trabalhei em projetos com códigos tão enormes que só em pensar em mapear todas as regras de negócio pra tentar pensar em uma migração demorou anos.

E pra finalizar vou comentar sobre alguns pontos que você elencou:

Idade:
Nunca deve ser comparativo, C é bem mais velho e vai está firme e forte por anos, JS é tão velho quanto PHP, ambos nasceram bem perto, só que comparado ao PHP faz pouco tempo que ela está evoluindo e mesmo assim a evolução é bem mais lenta devido ao "Don't Break The Web" por isso precisamos de tanto pre-processador.

Facilidade de uso:
É muito pessoal, eu odiava Objective-C quando comecei a trabalhar, mas depois de alguns meses usando, agora eu consigo ver o quanto algumas coisas são mais fáceis. E essa abordagem do que é boa em uma e em outra não, vem do fato de experimentar várias linguagem e usar elas pra resolver um problema e não apenas tentar forçar o problema a se encaixar na linguagem.

Conteudo web:
Também é bem relativo, quantidade não é qualidade! Por experiência própria ambas as linguagem apenas melhoraram nos ultimos anos.

Requests por segundo:
Se for pra segui nessa linha, usar um html pre-processado com um ngnix em cdn é o máximo da performace que você vai obter. Tanto que muitas empresas grandes usam isso. Esse não deve ser um ponto de difenciação, já vi arquiteturas de infra erradas em todas as linguagens e se a infra está errada do que adianta a linguagem. Vamos pegar um exemplo, 1 server Ngix com JS com Node ligado a um banco Mysql. Tanto o server tem limite de conexões e request quanto o banco, então o conjunto inteiro deve ser levado em consideração, a linguagem apenas acrescenta pontos, sendo apenas uma média.

Versões:
Também é bem relativo dependendo do projeto, tem projetos que uma versão LTS é bem mais importante do que sempre ter novas features todo dia. O JS nesse quesito é bem mais lento pra implementar as coisas, ficando a cargo sempre de outros pacotes pra "remendar" e deixar retro-compativel, vide que quase nunca tem deprecated, C é uma linguagem que tem uma nova versão praticamente a cada decada, mas é extremamente confiável. PHP sofre do mesmo problema que JS, demora em novas features mas é bem mais rápida que JS e faz deprecated de coisa ruins.

Na minha opinião a linguagem é apenas um mero detalhe dentro de um projeto, mas pra responder exatamente o seu título de uma forma simples:

O que faz uma linguagem morrer: Quando ela dá prejuizo financeiro!

1

Bruno, que resposta sensacional e completa, este é o tipo de resposta que merece muitos tabcoins 🤝 depois que esse recurso for implementado, quero revisar todas as respostas publicadas no tabnews para doar todas as minhas tabcoins disponívels para conteúdos assim 👍

2

Joaopedro7423, no canal do Filipe ele abordou justamente essa discussão em dois vídeos bem detalhados.

Na minha opinião, o PHP ainda tem espaço. Pode ser que boa parte dos profissionais tenham que trabalhar mais com sistemas legados do que com novos projetos, mas mesmo assim, pelo que vejo, a linguagem não parou no tempo e tem recebido uma série de melhorias recentemente.

2

Sim, assisti e acho muito interresante o que ele aborda, pois nem todos tem essa mesma visão sobre o php. mas sinto também que não quero mais trabalhar com ela, pois acredito de certa maneira que estou Atrasado/Desatualizado, embora com as series de melhorias que o php 8 está trasendo.

1

João, seja extremamente bem vindo ao TabNews!

Sobre o título da postagem, diferente de ambientes como o YouTube em que você infelizmente precisa ser agressivo para conseguir furar o ruído, sugiro não tomarmos esse tipo de postura aqui. Para ser sincero, não sei bem apontar exatamente qual o problema, mas quando lí o título na lista logo me veio a sensação de isso não é "tabnews" sabe?

Então vou dar algumas sugestões só para o título, pois o conteúdo está ótimo e autêntico:

Título original

  • PHP vai morrer! ?

Sugestões

  • Qual sua opinião sincera sobre a situação do PHP?
  • Necessidade de migrar de PHP para Node.js
  • O que faz uma linguagem "morrer"?

O que acha? Tenho certeza que mudando o título irá fazer as pessoas entrarem com a postura certa nesse conteúdo aqui 🤝

2

Qual sua opinião sincera sobre a situação do PHP?
Eu não curto a linguagem, mas não acho que haja um motivo para que ela deixe de existir.

Necessidade de migrar de PHP para Node.js
Não existe necessidade REAL, apesar de um notar um movimento de migração forçado por parte dos devs mais novos.

O que faz uma linguagem "morrer"?Qual sua opinião sincera sobre a situação do PHP?
Necessidade de migrar de PHP para Node.js
O PHP não está nem perto de morrer. É usado na grande maioria dos sistemas em uso atualmente e não há um motivo de migração, já que ela continua sendo atualizada.
Da forma que vejo, novos sistemas tendem a utilizar node, mas sistemas antigos não precisam migrar.

O que faz uma linguagem "morrer"?
Deixar de resolver o problema que resolvia e deixar de ser atualizada nesse sentido é o que "mata" uma linguagem, sem dúvida.

2

Agradeço imensamente pelo review, e tem razão, e já foi atualizada. foi só uma questão que foi levantado que achei legal de se pensar o que pode acontecer com o futuro cheio de suposições.

E acho muito legal a ideia geovanibrito de se criar um manifesto. Daria até um estudo de compartamento humano diante a decnologia, o que molda a sociedade/comportamento nos forums?

2

Filipe, olhando seu incômodo com o título, acho que seria uma boa que mais adiante seja lançado uma espécie de "Manifesto Tabnews". Algo parecido com o que você já vem escrevendo algumas vezes lá na Wiki do projeto e até naquela primeira postagem que você fez aqui no Tabnews mesmo. Só que poderia deixar isso em um link do portal para ser acessado facilmente pelos novos e pelos antigos usuários.

Enfim, seria algo para explicar não apenas os aspectos técnicos como também a filosofia do projeto. O que queremos? Qual a ruptura? O que poderia ser chamado de uma postagem "tabnews"?

Fica aí a dica pra quando o site já estiver finalizado.

2
1
1
1