Desenvolvimento de aplicações web

Aplicações web Single Page Application ou convencionais, responsivas, com extrema performance e integração com APIs e sistemas de autenticação.

Quais as tecnologias utilizadas?

Construimos apps web com tecnologias SPA (onde toda a página é estática e apenas dados são trafegados via Ajax) - o que torna as páginas mais responsivas e dinâmicas para o usuário final, utilizando Vue.js ou React.

Também podemos criar aplicações MVC tradicionais, com mais código no lado do servidor, utilizando o Microsoft .net Core Framework, que é até 6x mais rápido do que Node.js e até 35x mais rápido do que PHP.

Para aplicativos convencionais, utilizamos uma tecnologia de otimização de carga que prevê as páginas que serão carregadas e as carrega em background antes mesmo do usuário clicar na tela, fornecendo assim um tempo de resposta infinitamente mais baixo, além de carregar apenas o necessário para a nova página.

Quanto mais performance, menos servidores ocupados, mais clientes atendidos, menor os custos, especialmente na nuvem.


O que é SPA?

Single Page Applications são aplicações web que se assemelham com aplicações mobile ou desktop: apenas uma página com todo o código é carregado e a partir daí todas as telas passam a ser compostas dinamicamente no navegador, onde somente os dados são trafegados pela rede.

As vantagens de um SPA são o tempo de resposta muito maior que aplicações web comuns, menor fluxo de dados (lembre-se: você paga pelo que puxa das nuvens) e maior interatividade dentro da aplicação. Um dos melhores exemplos de SPA é o Gmail, onde você pode ver a lista de teus e-mails, abrí-los e até compor um novo e-mail sem precisar carregar nada do servidor, além dos dados.


O que é necessário para rodar as aplicações?

Aplicações SPA são estáticas e, portanto, não requerem um servidor ativo para rodarem. Há recursos baratos nas nuvens (como Azure Blob Storage) que podem fornecer uma boa performance neste tipo de aplicação com o mínimo de custo, além de permitir a contratação de servidores baratos em provedores de hosting (já que tudo o que o servidor faz é servir arquivos, CPU e memória não são tão impactantes).

Para aplicações MVC convencionais, é necessário um servidor ou hosting que suporte o Microsoft .net Core Framework. Isso inclui as principais nuvens do mercado (Microsoft Azure e Amazon Web Services), bem como máquinas virtuais rodando tanto Windows quanto Linux Server. Uma grande gama de provedores também fornecem hosting suportando .net core (por exemplo, a2hosting.com a R$ 15/mês).


Onde ficam os dados da app?

O valor de desenvolvimento de apps é apenas para aplicações que utilizem serviços ou bancos de dados que já estejam prontos (por exemplo, se tua empresa disponibiliza APIs para consumo) ou integração com serviços de armazenamento de dados de terceiros (como, por exemplo, o Google Firebase).

Autenticação com Facebook, Instagram, Twitter, Google, Microsoft estão inclusas (incluindo integração com sistemas OAuth on-premises ou Azure Active Directory).

Você pode contratar, com 25% a 33% de desconto, serviços extras de desenvolvimento de back-end ou nosso serviço de Codeless API, com a integração totalmente de graça (note que há custos de hospedagem envolvidos na construção de servidores que não fornecemos).


Como funciona a manutenção?

Basta nos contratar novamente para alterar ou incrementar tua app. Geralmente, não fazemos manutenção de software legado ou de terceiros, mas nossos softwares são uma exceção: se você quiser, a qualquer momento, incluir novas funcionalidades ou alterar as funcionalidades existentes, o processo é o mesmo.


As aplicações são performáticas?

Garantimos um score de 100 em ferramentas de benchmark do Google, utilizando as melhores práticas para a construção de aplicações web, tanto SPA quanto MVC.


Como sei quantos usuários estão usando minha app?

Todas as aplicações contam com integração com Google Analytics, onde você pode ver, em tempo real, quantos usuários estão usando, em que tela estão, bouncing rate, etc.


Há integração com push notification?

Sim, tanto as versões SPA como MVC têm suporte a push notifications através de parceiros.

Você pode, por exemplo, enviar uma mensagem com imagens e links para um grupo de usuários (ou para todos), em horários determinados, ter um relatório de quantos usuários clicaram na notificação, etc.

Não há custos de integração deste serviço e, no momento, nossos parceiros disponibilizam este serviço gratuitamente.