Melhor custo/benefício para Apache Cordova

26 views
Skip to first unread message

Flávio Henrique de Carvalho

unread,
Sep 29, 2017, 4:10:25 PM9/29/17
to dotnetar...@googlegroups.com
Olá a todos,

estou iniciando um projeto de um app com Apache Cordova, em que vou usar C# (backend), Ionic/Javascript/HTML,css (front-end). Embora tenha experiência com a programação do back-end, nunca fiz nada para mobile nesta plataforma. Antes que alguém sugira a discussão, não pretendo usar Xamarin, pois a app é muito simples (não vai usar recursos do dispositivo móvel a não ser abrir a app e armazenar dados) e pretendo usar os meus conhecimentos de web que encaixam na proposta do Cordova.

Gostaria de alguns feedbacks de vcs, pois não idealizei a melhor arquitetura para persistência dos dados localmente, nem sua transmissão para o servidor via web api. Andei olhando e a MS oferece um serviço bem fácil de usar através do Azure Mobile App, que faz tudo que preciso (autenticação de usuários, armazenamento dos dados offline, sincronização com server, etc), mas tem um custo que não sei se vale a pena diante de outra alternativa. Alguém tem alguma experiência deste ambiente que poderia me passar? A app é bem simples mesmo, só pra armazenar dados coletados no dispositivo móvel e posteriormente descarregá-los em um server.

--

Daniel Manga Silva

unread,
Sep 29, 2017, 4:43:20 PM9/29/17
to dotnetar...@googlegroups.com
Ola, desenvolvi algumas app com cordova, voce pode usar uma base de dados ou storage mesmo.

Att,
Daniel Manga

Envoyé de mon iPhone
--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com
Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você recebeu essa mensagem porque está inscrito no grupo ".Net Architects" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para dotnetarchitec...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Flávio Henrique de Carvalho

unread,
Sep 29, 2017, 4:49:33 PM9/29/17
to dotnetar...@googlegroups.com
Daniel, obrigado!

Tenho outra aplicação com outra arquitetura completamente rodando para mobile que envia/recebe dados do server (VM do Azure) através de web api. Mas como funciona o sincronismo de atualizações da app? Tem como eu sincronizar mudanças nas tabelas do DB para atualizar os dispositivos móveis automaticamente? Tenho feito muita coisa no braço e gostaria de automatizar alguns processos.

Att.
Em 29 de setembro de 2017 17:43, Daniel Manga Silva <daniel...@gmail.com> escreveu:
Ola, desenvolvi algumas app com cordova, voce pode usar uma base de dados ou storage mesmo.

Att,
Daniel Manga

Envoyé de mon iPhone

Le 29 sept. 2017 à 22:10, Flávio Henrique de Carvalho <flaviohenriquedecarvalho@gmail.com> a écrit :

Olá a todos,

estou iniciando um projeto de um app com Apache Cordova, em que vou usar C# (backend), Ionic/Javascript/HTML,css (front-end). Embora tenha experiência com a programação do back-end, nunca fiz nada para mobile nesta plataforma. Antes que alguém sugira a discussão, não pretendo usar Xamarin, pois a app é muito simples (não vai usar recursos do dispositivo móvel a não ser abrir a app e armazenar dados) e pretendo usar os meus conhecimentos de web que encaixam na proposta do Cordova.

Gostaria de alguns feedbacks de vcs, pois não idealizei a melhor arquitetura para persistência dos dados localmente, nem sua transmissão para o servidor via web api. Andei olhando e a MS oferece um serviço bem fácil de usar através do Azure Mobile App, que faz tudo que preciso (autenticação de usuários, armazenamento dos dados offline, sincronização com server, etc), mas tem um custo que não sei se vale a pena diante de outra alternativa. Alguém tem alguma experiência deste ambiente que poderia me passar? A app é bem simples mesmo, só pra armazenar dados coletados no dispositivo móvel e posteriormente descarregá-los em um server.

--

--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetarchitects@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitects+unsubscribe@googlegroups.com

Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você recebeu essa mensagem porque está inscrito no grupo ".Net Architects" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para dotnetarchitects+unsubscribe@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu esta mensagem porque faz parte do grupo .Net Architects hospedado no Google Groups.
Para postar envie uma mensagem para dotnetarchitects@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitects+unsubscribe@googlegroups.com

Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você recebeu essa mensagem porque está inscrito no grupo ".Net Architects" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para dotnetarchitects+unsubscribe@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Daniel Manga Silva

unread,
Sep 30, 2017, 4:19:06 AM9/30/17
to dotnetar...@googlegroups.com
Voce pode por exemplo ter algo em background rodando e atualizando sua app de tempos em tempos, no android temos reveivers, services, com cordova voce vai precisar de plugins,  voce pode usar um mecanismo de mensagens push para notificar sua app.

Att,
Daniel Manga

Envoyé de mon iPhone
Para postar envie uma mensagem para dotnetar...@googlegroups.com
Para sair do grupo envie uma mensagem para dotnetarchitec...@googlegroups.com

Para mais opções visite o grupo em http://groups.google.com/group/dotnetarchitects?hl=pt-br
---
Você recebeu essa mensagem porque está inscrito no grupo ".Net Architects" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para dotnetarchitec...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages