Migrando do Lazarus + ACBr para a Web: Quais as ferramentas mais produtivas?

555 views
Skip to first unread message

Roberto Fauri

unread,
Mar 26, 2017, 3:46:41 PM3/26/17
to NFePHP
Saudações a todos!

Embora seja novo aqui no grupo, já acompanho o excelente trabalho realizado com o NFePHP há algum tempo. Atualmente, trabalho com Lazarus e os componentes do ACBr, mas estou pensando seriamente em migrar meu sistema para o ambiente web, devido a diversas vantagens, em especial, a enorme portabilidade.

Embora tenha anos de experiência com a programação e manutenção de sites, gostaria de saber quais as principais ferramentas que vocês estão utilizando atualmente para agilizar todo o processo de desenvolvimento de um ERP online.

Em minhas recentes pesquisas, encontrei algumas soluções open source muito interessantes:

- Grocery CRUD (http://www.grocerycrud.com)
- Electron (https://electron.atom.io)

Mas o que me deixa com a pulga atrás da orelha é em relação à disponibilidade de um sistema web em uma região onde a internet é precária (como é o caso daqui onde eu moro). Explico: Em um sistema local, mesmo havendo ausência ou instabilidade no link, ainda é possível acessar o sistema para geração de relatórios, cadastros, etc. Vocês utilizam alguma forma de acesso local (com caches de dados) ou simplesmente o cliente precisa esperar sua internet voltar para acessar novamente o software?

Desde já grato pela atenção!


Marcus Paulo Mazzon Dias

unread,
Mar 26, 2017, 6:06:04 PM3/26/17
to nfe...@googlegroups.com
Boa Noite, Roberto Fauri,

Eu trabalho com desenvolvimento de sistema ERP online a 5 anos.
Uma coisa eu te falo, se tem problema com disponibilidade de internet evite-o, pois fazer sistema para contenção em caso de falta da internet é disperdicio.
Lembrando a aplicação terá que ficar em um host externo "amazon, digital ocean, entre outros que existem...", não compensa hospeda-la em sua propria casa ou empresa.

Temos lojas em varias regioes do pais, e para ser sincero temos lojas acessando o sistema ate mesmo por modem 3g, lembrando a aplicação não fica pesada, nao precisa de internets ultra veloz
para que o pessoal consiga acessar.

Para acelerar o processo de desenvolvimento eu crio helpers para o mesmo, assim adquando a realidade de nossa empresa. Atualmente estou utilizando a framework Phalcon php, pois é bem completa
e leve, apesar de ser um saco ficar instalando e atualizando a mesma.



--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Att. Marcus Paulo Mazzon Dias
Desenvolvimento de Sistemas e Sites.
www.vagajuridica.com.br

Roberto Fauri

unread,
Mar 26, 2017, 7:02:00 PM3/26/17
to NFePHP
Marcos, obrigado por relatar um pouco de sua experiência!

Então, gostei do Grocery CRUD justamente por lembrar muito o PHPMyEdit, um framework que utilizei há alguns anos. A proposta de poder criar um sistema de cadastros complexos apenas informando as tabelas envolvidas (além de alguns parâmetros extras) é fantástica. Já encontrei algumas ferramentas similares, mas esse realmente me chamou a atenção!

A internet no interior realmente é um fator a ser considerado. Embora em minha região a famigerada via rádio já esteja quase que extinta, ainda existem algumas instabilidades, o que me faz ficar com o pé atrás. Mas, lembrando-se do fato que hoje é imprescindível a existência de uma internet de qualidade em uma empresa, acho que ainda seria o caminho certo a explorar... Penso seriamente que sistemas para desktops estão com os dias contados, ao menos na área comercial.

Vou dar uma olhada no Phalcon, não conhecia ainda essa solução. Grato pela sugestão!

Marcus Paulo Mazzon Dias

unread,
Mar 26, 2017, 9:13:29 PM3/26/17
to nfe...@googlegroups.com
Então, eu mesmo desenvolvi pro phalcon varias coisas rotineiras para evitar que eu fique gerando codigo atoua, entao so configuro os meus helpers e já esta pronto uma boa parte do meu serviço.
Ele tem o webtools tmb, chato de instalar, mais que ajuda muito no desenvolvimento, inclusive na criação dos models.

Olha tambem a framework laravel.
O problema do grocery e que o mesmo e para codeigniter, eu gosto muito do CI, porém ele esta muito defasado em relação as outras frameworks.

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Roberto Fauri

unread,
Mar 26, 2017, 11:21:16 PM3/26/17
to NFePHP
O problema do grocery e que o mesmo e para codeigniter, eu gosto muito do CI, porém ele esta muito defasado em relação as outras frameworks.

Na verdade, existe a versão enterprise, que suporta Laravel, além de outros frameworks em PHP, pelo que entendi. Porém, é paga: http://www.grocerycrud.com/enterprise

Não conheço muito bem o Codeigniter, mas de acordo com alguns fóruns e blogs que visitei, falam que a curva de aprendizado é bem menor, além de ser super leve.

Abraço, e obrigado pelas sugestões!

Roberto Machado

unread,
Mar 27, 2017, 7:42:13 AM3/27/17
to nfe...@googlegroups.com
Srs.

Minha recomendação é começar usando um framework como LARAVEL (meu preferido)
Esse framework trabalha tanto fornecendo as páginas web como também com serviços RESTFUL, ao mesmo tempo, mas prefira trabalhar com RESTFUL e ANGULAR por exemplo, fica fácil integrar com outros aplicativos mesmo em desktop.

Para comércios, não tem jeito, TERÁ de ter algum recurso desktop, pois em caso de contingência OFF LINE o caixa do mercado tem que continuar a trabalhar.
Nesse casso especifico uma grande solução é o uso do ELECTRON como interface e alguma base local, sincronizada com seu RESTFUL na nuvem.

Pense sempre no mais moderno, atual, use apenas pacotes COMPOSER que sejam mantidos atualizados e programe para PHP 7.x apenas.

Esqueça o passado olhe para frente.

Roberto

Roberto Fauri

unread,
Mar 27, 2017, 7:48:46 PM3/27/17
to NFePHP
Obrigado pelas recomendações, Roberto!

Em relação ao Laravel, alguém aqui do grupo já utilizou algum sistema CRUD para ele? Encontrei o CRUDBooster (http://crudbooster.com), e me parece bastante interessante, pelas características demonstradas no site. Além de tudo, é open source!

Roberto Machado

unread,
Mar 28, 2017, 8:45:29 AM3/28/17
to nfe...@googlegroups.com
Eu nunca usei o CRUDBooster mas se é do Laravel deve funcionar bem

Roberto

Reply all
Reply to author
Forward
0 new messages