7

PHP vs Node.js

#PHP #Node.js
Anna Maria
Anna Maria

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:

  • Facebook
  • 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:

  • LinkedIn
  • 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

0
72

Comentários (0)

Desenvolvedora Front-End | JavaScript | CSS | HTML

Brasil