nodejs para erp

386 views
Skip to first unread message

Igor Elias Muniz

unread,
Mar 25, 2015, 6:03:25 AM3/25/15
to nod...@googlegroups.com
Pessoal eu gostaria muito de comentarios a respeito de adotar esta tecnologia node para desenvolvimento de um erp, que obviamente queremos crescer... Vocês já tiveram esta experiencia? Indicam node para este projeto realmente grande ou outras tecnologias como rails ou Django?
Att.

Igor Elias Muniz

unread,
Mar 25, 2015, 6:03:28 AM3/25/15
to nod...@googlegroups.com

Augusto Pissarra

unread,
Mar 25, 2015, 7:54:35 AM3/25/15
to nod...@googlegroups.com
Não vejo problema algum implementar um ERP com node. Vejo mais problemas
implementar com qualquer base de dados não transacional.

Fora istoŠ Happy coding!

________________________________________

Augusto Bernardo
(55 11) 98851-6629
www.highdesign.com.br

________________________________________








On 3/24/15, 11:25 PM, "Igor Elias Muniz" <igor.eli...@gmail.com>
wrote:
>--
>Você está recebendo esta mensagem porque se inscreveu no grupo "Node.js
>Brasil" dos Grupos do Google.
>Para cancelar inscrição nesse grupo e parar de receber e-mails dele,
>envie um e-mail para nodebr+un...@googlegroups.com.
>Para obter mais opções, acesse https://groups.google.com/d/optout.


principe...@gmail.com

unread,
Mar 25, 2015, 8:09:17 AM3/25/15
to nod...@googlegroups.com
Acho que quando o desenvolvedor chega ao estado da arte ele nao tera dificuldade alguma em implementar qualquer tecnologia seja pra fazer o que for. Acho tambem que toda tecnologia tem seus pontos fracos e fortes, junto com limitações, mas quando o desenvolvedor atinge o estado da arte, qualquer ponto fraco ou limitação se torna um mero como d'água para apenas se beber.

Igor Elias Muniz

unread,
Mar 26, 2015, 2:08:34 PM3/26/15
to nod...@googlegroups.com
Pois é... Só levantei este tópico a respeito pois como tive mais referência a outros tipos de projetos que realmente envolvem comunicacao assíncrona achava que node enfrentariamos alguns problemas nesse quesito assíncrono para erp. Posso estar bem enganado.

principe...@gmail.com

unread,
Mar 26, 2015, 2:09:44 PM3/26/15
to nod...@googlegroups.com
Voce esta bem enganado, hoje nao existe nada mais assincrono que o node. Node usa tencologias, as outras usam gambiarras.

Em 26 de março de 2015 15:08, Igor Elias Muniz <igor.eli...@gmail.com> escreveu:
Pois é... Só levantei este tópico a respeito pois como tive mais referência a outros tipos de projetos que realmente envolvem comunicacao assíncrona achava que node enfrentariamos alguns problemas nesse quesito assíncrono para erp. Posso estar bem enganado.

Igor Elias Muniz

unread,
Mar 26, 2015, 2:13:01 PM3/26/15
to nod...@googlegroups.com

Show. Quanto a stack mean. Se encaixa perfeitamente em erp?

--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nodebr/JNzdl-u8WAw/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nodebr+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

principe...@gmail.com

unread,
Mar 26, 2015, 2:16:57 PM3/26/15
to nod...@googlegroups.com
Ate se encaixa, mas temos  um problema ae que eu estou enfrentando, nao pelo que eu estou fazendo ser um erp, mas por ter um requisito em comum: acl dinamicas, onde tem um painel que o admin escolhe o que cada um pode acessar...mas desde que voce consiga usar o mean, acredito que seja valido sim.

Você recebeu essa mensagem porque está inscrito no grupo "Node.js Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nodebr+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Fernando Cagale

unread,
Mar 26, 2015, 3:41:21 PM3/26/15
to nod...@googlegroups.com
Referente ao MEAN só uma observação, foi lançada uma nova versão do Angular, não sei se é a final, pelo que vi ela não vai ser compatível com a primeira versão. As vezes tu sai desenvolvendo e boa, isso mais para frente pode te deixar "amarrado". Eu estava estudando Angular quando vi esse detalhe acabei parando, por causa dessa nova versão, as vezes você perde um tempo estudando sendo que muitas coisas podem mudar.

principe...@gmail.com

unread,
Mar 26, 2015, 3:49:31 PM3/26/15
to nod...@googlegroups.com
O angular 2.0 nao sera compativel com a 1.x, de fato, mas ainda nao foi lancada, por enquanto esta so no alarde...

--
Você recebeu essa mensagem porque está inscrito no grupo "Node.js Brasil" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nodebr+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Renato M. da Gama

unread,
Mar 26, 2015, 7:38:37 PM3/26/15
to nod...@googlegroups.com
O problema que vejo para usar MEAN é o fato do MongoDB não ser relacional/transacional e eu acho (de acordo com a minha experiencia desenvolvendo um pequeno ERP) que é MUITO dificil manter a integridade necessária num ERP com um banco de dados não relacional. Eu uso o REDIS aqui como um cache entre o MySQL e a aplicação. O MySQL aqui é especialmente lento porque fazemos replicação multizona, ai o redis no meio é o que salva a performance. Pra falar a verdade um tradeoff aqui no nosso caso é performance por integridade/confiabilidade.

Quanto ao node em si, eu acho que é possível sim para um ERP, só toma cuidado para não bloquear o loop (thread principal). Parece que "isso é moleza" mas de acordo com a minha experiencia aqui mesmo loops pequenos já causam um puta problema para usuários simultaneos, o jeito é ser bem precavido e sempre que você tiver alguma computação síncrona voc6e testar bastante (nesse caso um teste de carga te ajuda), e é claro abusar de setImmediate (e nextTick).

Aqui a minha stack esta assim;

O front end feito em backbone, é totalmente estatico e fica hospedado num bucket do amazon s3
O backend é node+express+redis(cache)+mysql(db). O orm que uso é o sequelize e para gerar relatorios eu uso pdfkit, pfjmake e highcharts (renderizo no servidor e mando para dentro de um pdf com o pdfmake) (tem gente que usa o phantom com sucesso para essa parte de relatorios)

Espero que tenha ajudado, abrax

principe...@gmail.com

unread,
Mar 26, 2015, 8:31:51 PM3/26/15
to nod...@googlegroups.com
Eu nao discordo e nem concordo com vc, como eu disse numa outra thread, o cara estando no estado da arte, ele faz um palito de dente uma arma mortal. Eh claro que o erp vai requerer um banco poderoso pois vai sofrer muita escrita. Claro que o mongo pode ser um empecilho se a modelagem for inconsistente, ja que abre o leque para a modelagem, diferente dos relacionais.

--

Igor Elias Muniz

unread,
Mar 26, 2015, 9:06:26 PM3/26/15
to nod...@googlegroups.com

Excepcional sua explicação Renato. Agradeço muito. Também tinha um pé atrás quanto ao mongo neste caso.

--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nodebr/JNzdl-u8WAw/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nodebr+un...@googlegroups.com.

Marcos Bérgamo

unread,
Mar 27, 2015, 7:34:59 AM3/27/15
to nod...@googlegroups.com

#postgreesql #ftw

Você recebeu essa mensagem porque está inscrito no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nodebr+un...@googlegroups.com.

Alain

unread,
Mar 27, 2015, 7:44:25 AM3/27/15
to nod...@googlegroups.com

Renato,
existe algo sobre Mysql (ou MariaDb) com replicação e uso do Redis como cache ?

Enviado através do AquaMail para Android
http://www.aqua-mail.com

Reply all
Reply to author
Forward
0 new messages