PHP vs Node.js
PHP
Vantagens da linguagem PHP
1 - Fácil aprendizado
2 - Open Source
Como ela é de código aberto, qualquer programador consegue melhorar seu código.
3 - Multi-Plataforma
PHP é multi-plataforma, ou seja, há versões que conseguem rodar em vários sistemas operacionais
4 - Robustez
A linguagem consegue executar várias funções sem que alterar a velocidade do servidor!
5 - Compatível com Diversos Bancos de Dados
Como:
MySQL / MySQLi
SQLite
PostgreSQL
Oracle (OCI8)
Microsoft SQL Server
Cloudspace
Apache Derby
Desvantagens da linguagem PHP
1 - Falta de Continuidade
2 - Documentação Incompleta
3 - Não há uma padronização entre as suas versões, nem todos os comandos funcionam da mesma forma
Algumas empresas que utilizam/utilizaram PHP:
- Spotify
- Wikipedia
____________________________________________________________
Node.js
Vantagens do Node.JS
1 - Produtividade
Como o JavaScript é a linguagem mais usada em desenvolvimento web, o Node.js já conta com uma gama de possibilidades, inclusive com a reutilização de códigos, em que as equipes podem aproveitar melhor os recursos disponíveis.
2 - Flexibilidade
O Node.js é uma plataforma muito versátil e que pode ser usada em inúmeros cenários. Seu gerenciador de pacotes (Node Package Manager) é classificado como o maior repositório de softwares disponível.
3 - Leveza
Devido ao seu formato single thread, os recursos computacionais são consideravelmente menos exigidos ao usar a linguagem Node. A velocidade na disponibilização de um sistema para uso (deploy) e na replicação de máquinas pode crescer muito.
4 - O Node tem uma sintaxe quase idêntica ao JavaScript, portanto, é fácil de aprender e aprender com os desenvolvedores de JS.
5 - Suporte de servidor embutido
Desvantagens do Node.JS
1 - Para quem gosta de linguagens estritas como o C# e o Java, o Node incomoda bastante por não possuir orientação a objetos e ter tipagem fraca (características do JS).
2 - Para aplicações que requerem uma conexão com banco de dados relacional, o Node não é a melhor opção. Ele funciona melhor com bancos de dados não relacionais (NoSQL), como é o caso do MongoDB (para deixar claro, não é que não seja possível, mas o trabalho flui de forma mais natural com bancos não relacionais).
Algumas empresas que utilizam Node.js:
- Netflix
- Uber
- Walmart
- PayPal
Espero ter ajudado 💞
Alguns dos meus artigos anteriores:
💫 Ensinando a ter um servidor e um domínio GRÁTIS com GitHubPages
💫Sites para fazer download gratuito de ícones
💫Melhores extensões para trabalhar no Visual Studio Code
💫 Como colocar ícone ou logo do seu site na barra de endereço do navegador
______________________________________________________________________________________
Olá, meu nome é Anna Maria eu sou uma desenvolvedora Front-End.
Me desafiei a postar um artigo por dia aqui na DIO, com assunto diversos, mas principalmente coisas que eu tive/tenho dificuldade.
Então decidi compartilhar com vocês.
📌Me siga para ver mais artigos
📌 Curta
📌 Comente o que achou
Se ficar com alguma dúvida pode me contatar 📧
✨Discord: imnotannamaria#1935
✨LinkedIn: www.linkedin.com/in/anna-maria-573801191/
✨Email: aannamariabr@outlook.com
_Anna Maria
Comentários (0)