Framework js - Sistemas Comerciais (ERP)

364 views
Skip to first unread message

Renan Ribeiro de Oliveira

unread,
May 20, 2012, 11:36:47 AM5/20/12
to js...@googlegroups.com
Olá Pessoal, o que acham do Angular JS, alguém já usa? Seguinte utilizando ele como front end e como back end java, a comunicação via REST, o que acham da consistência e segurança para um sistema comercial.

Aguardo vocês.

Att,

--
[]'s
Renan Oliveira
Graduando em Lic. Ciência da Computação - site
UFPB/CCAE/DCE

Lucas R. Martins

unread,
May 20, 2012, 1:47:10 PM5/20/12
to js...@googlegroups.com
Nunca usei este angular Js, deve ser bom pela cara.

Mas, baseado em minhas experiências, eu não desenvolveria um ERP desta forma, pois com o tempo, os sistemas tendem a ficar complexos, e você pode precisar de coisas que não são tão fáceis de fazer em JS (relatórios especificos, geração de arquivos para o governo, background jobs, etc), o que pode te levar a duplicar a definição de dados,  a não ser que você use javascript no seu server também, para pelo menos poder compartilhar código.


Vamos esperar por mais opiniões.

Suissa

unread,
May 20, 2012, 10:12:23 PM5/20/12
to js...@googlegroups.com
Dependendo se a arquitetura for muito bem definida para expandir dessa forma não tem nenhum problema. Eu não uso o AngularJS mas tenho um amigo que usa e não tem nenhuma reclamação.
--
Jean C. Nascimento aka Suissa
WebDeveloper Sênior - SP



Renan Ribeiro de Oliveira

unread,
May 20, 2012, 10:19:43 PM5/20/12
to js...@googlegroups.com
Olá, e em relação para gerar os relatorios em pdf ?

Suissa

unread,
May 20, 2012, 10:22:12 PM5/20/12
to js...@googlegroups.com

Suissa

unread,
May 20, 2012, 10:22:43 PM5/20/12
to js...@googlegroups.com
Opa soh para lembrar eh um projeto Mozilla https://github.com/mozilla/pdf.js

Renan Ribeiro de Oliveira

unread,
May 20, 2012, 10:29:56 PM5/20/12
to js...@googlegroups.com
Massa Suissa, vou ver isso, agora para discutimos melhor esse mundo web, a questão dos frente de lojas, por exemplo. O acesso as impressoras fiscais, tef e taf. Há soluções ?

Luciano Ramalho

unread,
May 20, 2012, 10:33:44 PM5/20/12
to js...@googlegroups.com


2012/5/20 Suissa <jnasc...@gmail.com>

Opa soh para lembrar eh um projeto Mozilla https://github.com/mozilla/pdf.js


Oi, Suissa, muito legal a dica do pdf.js, não conhecia e vou ficar de olho. Mas eu acho que a pergunta do Renan é outra: como gerar os relatórios, ou seja, como produzir o PDF, e não visualizar o PDF, que é o que o pdf.js faz.

Por exemplo, em Python usa-se o ReportLab [1] para gerar PDF.


[ ]s
Luciano



--
--
Luciano Ramalho
NOVO TWITTER: @ramalhoorg

Autor e instrutor dos cursos:
* Academia Python na Globalcode
--> http://python.globalcode.com.br

* Python para quem sabe Python nas Oficinas Turing
--> http://turing.com.br/ppqsp

Renan Ribeiro de Oliveira

unread,
May 20, 2012, 10:38:54 PM5/20/12
to js...@googlegroups.com
Isso, a ideia é uma comunicação REST com JasperReport, será que há solução ? O meu objetivo principal aqui é saber se vale a pena o uso de um sistema comercial todo web, se alguém já usa, e se realmente há soluções para isso.

Att,

Suissa

unread,
May 20, 2012, 10:42:21 PM5/20/12
to js...@googlegroups.com
Normalmente vc faria a criação desse pdf no backend e simplesmente serve ele via REST para a interface e poderá "ler" ele com o pdf.js. Sobre acesso as impressoas fiscais e cia terás que fazer com algo no backend também como Java, C# e cia.

Renan Ribeiro de Oliveira

unread,
May 20, 2012, 10:44:18 PM5/20/12
to js...@googlegroups.com
Entendi Suissa, e todas as comunicações via rest ? Então acredito que não há tantas limitações, conhece sistemas assim ?

Suissa

unread,
May 20, 2012, 11:00:49 PM5/20/12
to js...@googlegroups.com
ERP? Normalmente usam SOAP, mas não vejo nenhum problema em usar REST não

Nailson Martins

unread,
May 21, 2012, 7:27:53 AM5/21/12
to js...@googlegroups.com
Na vdd se for parar pra analisar, REST é mais fácil. O mais "difícil" é deixar a modelagem RETful.

Fora q se tu retornar JSON nas requisições, tu economiza muito tráfego.

Lucas R. Martins

unread,
May 21, 2012, 8:06:33 AM5/21/12
to js...@googlegroups.com

Lembre-se que você terá que reimplementar toda a validação de dados e regras de negocio do lado do servidor, pois algum usuário que conheça a sua arquitetura pode simplesmente sair fazendo POSTs por ai...
Isso é importante principalmente em sistemas que envolvem dados financeiros.

Renan Ribeiro de Oliveira

unread,
May 21, 2012, 5:02:54 PM5/21/12
to js...@googlegroups.com
É verdade Lucas, mas não existe soluções REST que protegem esses dados ? Ou um sistema de controle de permissões não ajudaria ?

Lucas R. Martins

unread,
May 21, 2012, 11:16:03 PM5/21/12
to js...@googlegroups.com
Olha, eu não conheço nenhuma solução pronta para isso. Eu usaria Node.js com algum dos vários frameworks existentes (webservice.js, restmvc.js, tower.js, express e etc..), mas apenas com um objetivo: *reusar* o mesmo código, tanto no cliente, quanto no servidor.

Como não faz nenhum sentido deixar sua app cliente sair enviando dados de qualquer maneira, sua lógica seria + ou - assim:

Usuário envia informações --> App client valida e manda pro servidor --> App server refaz a validação e salva


Por isso,  entre implementar a lógica de negócio dos dois lados, e apenas no server, fico com a segunda opção.

Mas é só uma opinião... Quem conhecer alguma alternativa melhor, responde ai
Reply all
Reply to author
Forward
0 new messages