Php vs java

Um dos meus desenvolvedores me fez esta pergunta.

Minha resposta:

  • Java torna as coisas fáceis complexas
  • PHP facilita coisas fáceis
  • Java facilita coisas complexas
  • PHP não pode fazer as coisas complexas que Java pode

Desenvolvimento Web não tão complexo (mais frequentemente do que não). É por isso que muitos programadores escolhem php.

Os desenvolvedores da web em Java geralmente recebem mais do que os desenvolvedores de PHP.

PHP e Java são ótimas linguagens para desenvolver aplicativos da web.

Você precisa comparar os dois com base no desempenho, segurança, compatibilidade, facilidade de desenvolvimento, suporte, fóruns, salário, popularidade, velocidade, etc.

  • Ambos são de código aberto.
  • Os fóruns e suporte ao PHP são maiores que o Java.
  • O PHP é um pouco melhor comparado ao Java para projetos menores e de nível médio.
  • Para projetos maiores e complexos, Java é melhor que PHP
  • Ambos têm ótimo desempenho
LEIA MAIS EM….

A pergunta deve ser estruturada de uma das seguintes maneiras:

Qual é o melhor para um aplicativo da Web que é "muito atraente", mas "alta segurança não é uma preocupação" - Java ou PHP? Resp: PHP (usado para blogs, etc, mas isso não significa que o php é muito fraco. É um fato que até o facebook está no php)

Qual é o melhor para um aplicativo Web cuja “alta segurança é a principal preocupação” - Java ou PHP? Resp: Java (por exemplo, sites bancários ou sites altamente confidenciais)

Ambos têm características próprias; Java é usado principalmente para segurança de alto nível, comparado à programação PHP.

Simples e Fácil: Em caso de aprendizado; Php é simples e fácil de aprender.

Segurança: Java é mais seguro que php, por isso é usado para aplicativos bancários de design.

Custo do servidor: o servidor Java é caro comparado ao servidor baseado em PHP.

Manutenção: Compare com o aplicativo java php é simples e fácil de manter e também custa baixo para o aplicativo php.

Para mais detalhes:

Aprendizagem Educação

Obrigado e cumprimentos

Shujat Khan

desenvolvedor de Java

Depende do contexto ..

À primeira vista ..

Java é uma linguagem de propósito geral gigante com recursos de orientação a objetos, enquanto o PHP é especializado em desenvolvimento web.

Java também pode ser utilizado para desenvolvimento web, mas o desenvolvimento com PHP é fácil e simples.

O PHP era muito popular em sua época, mas agora o lançamento do Django, ASP, NodeJS etc. diminuiu um pouco sua popularidade.

Portanto, para o desenvolvimento web, o PHP é rápido e simples, mas o Java SpringBoot e o Hibernate também são tecnologias poderosas.

Depende exclusivamente de quem você deseja usar.

Eu iria com Java como back-end e Angular / React como front-end.

Java é melhor que PHP. Muitos dos aplicativos Enterprise PHP estão migrando para Java (trabalho de quadro de inicialização da primavera). E o Java está tendo muitos pacotes e estruturas predefinidos. . O PHP também possui alguns recursos, mas nas empresas corporativas eles também começaram a migrar seus aplicativos PHP para Java, devido à melhor e boa vantagem sobre as estruturas Java.

Não é, é apenas diferente.

Aplicativos complexos podem ser, e foram, criados nos dois idiomas.

As guerras linguísticas são, em última análise, inúteis e causam nada além de danos. Não pense em você como um desenvolvedor PHP ou Java que deve permanecer fiel à linguagem escolhida. Pense em você como um desenvolvedor que usa PHP ou Java (ou ambos).

Foi assim que me familiarizei (se não for totalmente fluente) com quase uma dúzia de linguagens de programação diferentes. Eu uso pelo menos três diariamente.

A resposta é JAVA óbvio.

Quando você desenvolver um aplicativo com menos recursos, sentirá o PHP muito melhor, mas, ao usar recursos avançados, como validação e comunicação com o banco de dados, sentirá o PHP, uma coisa totalmente fodida. Mas o JAVA tem muito mais recursos avançados, em comparação com JAVA.

Você pode aprender PHP dentro de 15 a 20 dias, mas o JAVA principal de aprendizado requer 2 a 3 meses, e há muitas bibliotecas e estruturas.

por exemplo, aprender apenas JDBC (conectividade de banco de dados java) requer 20 dias.

Você pode criar muitos tipos de aplicativos usando JAVA como Android, Desktop, Site e muito mais.

CONCLUSÃO: Você pode considerar JAVA como o 12º filho padrão enquanto o PHP está em um nível kg :)

É como perguntar por que colher é melhor que garfo? Para continuar falando na metáfora, pode-se usar o garfo no lugar da colher, mas seria eficiente. Tente comer macarrão com colher;)

Dito isto, eu gostaria de enfatizar que existem lugares / domínios em que o java é melhor que o PHP. Como dispositivos embarcados, aplicativos de desktop etc. A similaridade de desenvolver um aplicativo da Web em JAVA é como matar uma mosca com uma bazuca, com certeza você conseguirá matar, mas haverá muitos danos colaterais.

Agora, poucas razões pelas quais o PHP é melhor que o java para aplicativos da Web:

  1. Menos presença de memória.
  2. Melhor valor ao dinheiro.
  3. Patches quentes sem tempo de inatividade.
  4. Mais barato e mais recursos disponíveis.
  5. Estruturas maciças, ferramentas e apoio da comunidade.
  6. Existe uma ponte PHP-Java para obter o melhor dos dois mundos.
  7. Suporte corporativo do Zend e do Facebook para aplicativos da web de alto desempenho.

O PHP, como uma linguagem de código aberto comum que absorve os recursos da linguagem C, Java e Perl em sua sintaxe, é propício ao aprendizado e amplamente aplicado no campo de desenvolvimento web.

bold (realce) A sintaxe exclusiva do PHP permite executar páginas dinâmicas da Web mais rapidamente que CGI ou Perl. Comparado com outras linguagens de programação, o PHP incorpora e executa programas em documentos HTML para estruturar páginas dinâmicas, e sua eficiência de execução é muito maior que o CGI, que gera totalmente tags HTML. O PHP também pode executar código compilado, e a compilação pode executar código criptografado e otimizado para acelerar a execução do código. Suas vantagens são numerosas.

Alguém disse que o PHP personifica os dois sempre 'e três representa a teoria:

• Qualquer linguagem que repreenda o PHP é sempre uma linguagem que ninguém usa.

• Qualquer desenvolvedor que usa PHP é sempre o desenvolvedor mais pragmático.

• PHP representa a produtividade mais avançada.

• PHP representa a cultura mais avançada.

• PHP representa os interesses fundamentais da comunidade mais ampla de desenvolvedores.

Alguns também disseram que o PHP é a melhor linguagem do mundo

Se você for interessante, confira este artigo, onde compara esses dois idiomas entre si.

Java vs PHP para aplicativos corporativos: considerando a melhor tecnologia

Espero que ajude

Perguntas como essa são sempre interessantes, a resposta realmente resume o que você está construindo e quais recursos você tem em mãos.

O Java viu uso pesado criando aplicativos corporativos; portanto, existem diversas estruturas maduras (Grails, Spring etc.) e desenvolvedores experientes para fazer uso. Isso significa que o Java pode ser usado para uma grande variedade de casos de uso, desde pequenos aplicativos e sites de uma única página, até grandes aplicativos corporativos com muitos e muitos dados.

O PHP também tem sido usado em uma grande variedade de aplicativos, é sabido que o PHP fornece uma grande quantidade de aplicativos na web. O Facebook o utilizava em seus dias anteriores, wikipedia, wordpress, entre muitos outros. Mais recentemente, vimos muitas estruturas de boa aparência se tornarem disponíveis, o Laravel.

Pessoalmente, sou um grande fã de Java e Ruby para desenvolvimento web. Eles fornecem a consistência sintática com a qual gosto de trabalhar, além de recursos e estruturas de linguagem que facilitam o desenvolvimento da Web. Embora o PHP não seja uma opção ruim para o desenvolvimento da Web, seja melhor ou não, os desenvolvedores que você tem em mãos e o tipo de aplicativo que você pretende construir.