METODOLOGIA
Quer saber um pouco mais sobre como desenvolvemos?
Abaixo, listamos algumas ferramentas utilizadas por nossa equipe na hora de desenvolver nossos sites e aplicativos!
Por que usamos essas ferramentas?
Confira abaixo alguns dos motivos pelos quais optamos por utilizá-las e, claro, uma breve descrição sobre cada uma delas!
Native Script
Apesar de novo, o framework vem demonstrando sua força a cada atualização. Aqui demonstramos alguns motivos pelos quais o escolhemos..
- Open Source O NativeScript é totalmente open source, o repositório do projeto pode ser acessado através do https://github.com/NativeScript. O projeto possui uma comunidade muito ativa.
- Multi-plataforma: Um dos slogans do NativeScript é: "write once, run everywhere" (escreva uma vez, rode em qualquer lugar). Com o NativeScript você terá um único projeto escrito em JavaScript servindo diferentes plataformas (Android e iOS).
- Sem compilação: O NativeScript não compila nenhum código. O código que você escreve em JavaScript é entregue integralmente no dispositivo. O NativeScript lhe dá acesso integral a VM JavaScript do dispositivo (V8 no android e JavaScriptCore no iOS). Por conta disso, desenvolver em NativeScript se torna muito mais atrativo, pois você tem um ambiente mais fluído, sem pausas para recompilar.
Bancos de Dados Relacionais
Um banco de dados relacional é uma coleção de dados com relacionamentos predefinidos entre si. Esses itens são organizados como um conjunto de tabelas com colunas e linhas. As tabelas são usadas para reter informações sobre os objetos a serem representados no banco de dados. Cada coluna da tabela retém um determinado tipo de dado e um campo armazena o valor em si de um atributo. As linhas na tabela representam uma coleção de valores relacionados de um objeto ou uma entidade. Cada linha em uma tabela pode ser marcada com um único identificador chamado de chave principal. Já as linhas entre as várias tabelas podem ser associadas usando chaves estrangeiras. Esses dados podem ser acessados de várias formas diferentes, sem reorganizar as tabelas do banco de dados eles mesmos.
- SQL O SQL é usado para adicionar, atualizar ou excluir linhas de dados, recuperar subconjuntos de dados para processamento de transações e aplicações de análise, além de gerenciar todos os aspectos do banco de dados.
- Integridade de dados Integridade dos dados é a completude, precisão e consistência gerais dos dados. Bancos de dados relacionais usam uma série de constraints para obrigar integridade de dados no bancos de dados.
- Transações Uma transação de banco de dados consiste em uma ou mais instruções SQL executadas como uma sequência de operações que formam uma só unidade lógica do trabalho.
- Conformidade com o ACID Todas as transações de banco de dados devem estar em conformidade com o ACID ou serem atômicas, uniformes, isoladas e duráveis para garantir a integridade dos dados.
JavaScript
Esta que é uma das principais linguagens de programação oferece uma variedade muito grande de frameworks e aplicações para os mais diversos dispositivos. E, quem domina o Javascript, acaba se tornando um programador muito versátil.
- Compatibilidade: É totalmente compatível com várias plataformas e navegadores;
- Resultados melhores: Ele faz com que os sites sejam bem mais interativos e segurem a atenção dos visitantes por mais tempo, característica que define a experiência do usuário (UX).
Vue
O Vue é um framework recente em comparação aos irmãos React (2013), e Angular (2010), e os desenvolvedores acreditam que há muitas coisas que o React e Angular conseguiram resolver corretamente, as quais serviram de inspiração para o Vue no início de seu desenvolvimento.
- Redução de complexidade: Vue é muito mais simples, tanto em termos de API quanto de design, e possui uma curva de aprendizado muito menos acentuada em comparação ao React e Angular.
- Documentação detalhada: O Vue.js possui uma ótima documentação, que reduz a curva de aprendizado para os novos desenvolvedores e economiza tempo sendo necessário apenas conhecimentos básicos de HTML e JavaScript.
- Flexibilidade e adaptabilidade: Vue faz o uso de templates como experiência padrão, mas também possui funções de renderização e até mesmo suporte a JSX, o que facilita a transição e compreensão dos desenvolvedores habituados a outras frameworks.
Nossos contatos:
- Telefone: (11) 3042-6229
- E-mail: [email protected]
-
Endereço:
Av paulista 1636 cj 703
Cep 01310-200
Sao Paulo- SP