Home | Diagramas | Duvidas | Mockups | Sprints | Tecnologias | Teoria | User Stories |
---|
Electron
Uma biblioteca open-source para desenvolvimento de aplicativos desktop multiplataforma, utilizando HTML, CSS e JavaScript. A biblioteca consegue isso combinando o Chromium, um projeto open-source de navegador, com o Node.js em um único ambiente de execução. Os aplicativos podem ser empacotados para Windows, Mac e Linux.
A biblioteca é mantida pelo GitHub, juntamente com colaboradores ativos da comunidade e tem novas versões lançadas frequentemente, com atualizações de bugs, novas APIs ou atualizações do Chromium e Node.js. O Electron é amplamente utilizado desde start-ups até grande empresas tendo aplicativos conhecidos utilizando a biblioteca como Skype, Slack, Discord, Visual Studio Code e muitos outros.
React
React é um framework JavaScript mantido pelo Facebook e membros da comunidade sendo utilizado para criar interfaces de usuário, normalmente aplicações single-page. Alguns recursos notáveis são:
- DOM Virtual, é criado em memória uma estruturas de dados cache, quando há modificações são computadas as diferenças e atualiza o DOM exibido no navegador de forma eficiente renderizando somente subcomponentes que realmente sofreram alterações.
- JSX, uma extensão da sintaxe do JavaScript, similar ao HTML em aparência, que facilita o desenvolvimento de componentes React utilizando uma sintaxe comum aos desenvolvedores.
- Expressões JavaScript podem ser utilizadas dentro do código JSX utilizando chaves {}.
- Componentes possuem estado, estes estados armazenam valores a serem utilizados pelo componente e podem ser passados a seus filhos.
Echarts
Um projeto mantido sobre incubação da Apache Software Fundation (ASF) com o propósito de ser um framework declarativo para construção de visualizações de dados baseadas em web de forma rápida. Os gráficos gerados tem um design responsivo sendo visualizados de forma adequada em dispositivos de todos tamanhos.