node para iniciantes

135 views
Skip to first unread message

willian firmino

unread,
Mar 9, 2012, 8:15:35 AM3/9/12
to NodeJS Brasil
Pessoal, Sou iniciante em nodejs, na verdade estou aprendendo
javascript ainda, vou começar um pequeno projeto para aprender estas
tecnologias, gostaria de trabalhar com nodejs, mongodb e ajax em uma
aplicação web como sou iniciante, gostaria de saber que ferramentas
usar como exemplo: framework web para node, conector mongodb, template
engine enfim, o sistema existira alguns formulários e relatórios, se
alguém me ajudar na escolha destas ferramentas eu agradeço.

Deividy Metheler Zachetti

unread,
Mar 9, 2012, 9:30:51 AM3/9/12
to nod...@googlegroups.com
Framework web e template tu pode usar o express: http://expressjs.com/
Para mongodb eu gosto do Mongoose: https://github.com/LearnBoost/mongoose
Mas tu pode usar também direto o nativo: https://github.com/christkv/node-mongodb-native

E de frente o melhor para se usar, na minha opinião, é o nginx ..

--
Atenciosamente,
Deividy Metheler Zachetti.

Desenvolvimento de Soluções Inteligentes e Dinâmicas.
Websites, Lojas Virtuais, Sistemas Web e Intranet.
Simples, rápido e fácil.

+55 (19) 9280-4294 / 3406-5111 / 3466-5167

Wemerson Couto Guimarães

unread,
Mar 9, 2012, 2:00:09 PM3/9/12
to nod...@googlegroups.com
Opa, boa tarde.

Também sou iniciante e essa questão de usar um servidor de frente sempre me confundiu.

Usar um módulo para arquivos estaticos e rodar só no node não seria a mesma coisa que usar um servidor na frente com NginX?
--
Wemerson Guimarães
Rio Verde - Go - Brasil

Emerson Macedo

unread,
Mar 9, 2012, 2:11:09 PM3/9/12
to nod...@googlegroups.com
Olá Willian,

o primeiro passo é fazer exemplos simples. Existem alguns tutoriais no http://howtonode.org/ que certamente irão te ajudar a fazer exemplos que fazem sentido pra vc aprender algumas ferramentas.

[]s

2012/3/9 willian firmino <willian....@gmail.com>



--
Emerson Macedo
http://codificando.com

Deividy Metheler Zachetti

unread,
Mar 9, 2012, 2:30:20 PM3/9/12
to nod...@googlegroups.com
Wemerson,

Você até pode rodar o node sozinho e usar módulos para os arquivos estaticos, mas e se um dia você precisar de um backup? Precisar alterar alguma coisa na app? Você vai simplesmente desligar tudo? 
Não se tem segurança usando apenas o node...

O próprio Ryan aconselha a não usar sozinho, além de segurança você pode rodar várias apps do node em uma única instancia do nginx, facilita na criação de virtual hosts..

Wemerson Couto Guimarães

unread,
Mar 9, 2012, 2:37:01 PM3/9/12
to nod...@googlegroups.com
Ah... agora ficou claro.

Mas com no node já vai ser criado um servidor web, é aconselhavel usar na mesma máquina que o nginx ou usar pontos separados? (digo, servidores separados)

Deividy Metheler Zachetti

unread,
Mar 9, 2012, 2:47:00 PM3/9/12
to nod...@googlegroups.com
Eu acho mais fácil usar uma unica maquina, não precisa de tanta "potência" pra rodar os dois servidores juntos.

Wemerson Couto Guimarães

unread,
Mar 9, 2012, 3:00:09 PM3/9/12
to nod...@googlegroups.com
Maravilha!!!

Valeu Deividy... foi muito esclarecedor... agora deu pra entender onde e quando usar... rs...

Inclusive estou com um projeto aqui com um projeto com Flex no front-end e C#/DB4Objects no backend e a coisa tá pegando no C#.

Estamos estudando aqui e vamos montar uma estrutura de servidores com Nginx pro frontend em adobe flex e nodejs pra atender as requisições e o C# lá atrás em 2 ou 3 servidores pra antender as requisições... e num futuro próximo tentar colocar tudo com NodeJS e MongoDB. O que o pessoal acha?

willian firmino

unread,
Mar 9, 2012, 11:53:13 AM3/9/12
to nod...@googlegroups.com
Deividy Metheler Zachetti
O express é bem completo para aplicações médias grandes ??
possui muitos recursos ???


Em 9 de março de 2012 11:30, Deividy Metheler Zachetti <deiv...@gmail.com> escreveu:

Emerson Macedo

unread,
Mar 14, 2012, 8:50:59 AM3/14/12
to nod...@googlegroups.com
Willian,

dizer que o express é completo ou não para apps médias/grandes é muito subjetivo. Sugiro que você estude o framework e tire suas conclusões. Existem algumas outras opções além do express que eu acho interessante:



2012/3/9 willian firmino <willian....@gmail.com>
Deividy Metheler Zachetti

willian firmino

unread,
Mar 14, 2012, 8:57:38 AM3/14/12
to nod...@googlegroups.com
Opa emerson, obrigado pelas dicas.

andei lendo a respeito do tower [1] e do geddy [2], você conhece ? tem alguma opinião ?

[1] http://towerjs.org/
[2] http://geddyjs.org/

Emerson Macedo

unread,
Mar 14, 2012, 9:02:54 AM3/14/12
to nod...@googlegroups.com
O geddy surgiu faz quase 2 anos como um clone do rails mas eu não curti muito a sua proposta. O railwayjs acho que faz melhor. O tower vai no mesmo esquema desses 2. Acho que vai acabar caindo na questão de gosto mesmo.

2012/3/14 willian firmino <willian....@gmail.com>

Marc Pires

unread,
Mar 14, 2012, 1:10:46 PM3/14/12
to nod...@googlegroups.com
Eu acho que o melhor é estudar o node e entender fundo como a coisa funciona, para depois partir para frameworks e etc. Assim você têm um entendimento completo da plataforma e estará apto para resolver qualquer problema e não será apenas um usuário deste ou daquele framework.
Reply all
Reply to author
Forward
0 new messages