DESIGN
SYSTEMS

node.js

interpretador javascript server-side

node.js

interpretador javascript server-side

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node.js

interpretador javascript server-side

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

node.js

interpretador javascript server-side

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

Construção de UI

node.js

interpretador javascript server-side

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

Construção de UI

node.js

interpretador javascript server-side

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

Construção de UI

ecossistema

node.js

interpretador javascript server-side

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

ecossistema

Next | Gatsby | Hexo | React Router

react frameworks

Componentes

node.js

interpretador javascript server-side

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

ecossistema

Next | Gatsby | Hexo | React Router

react frameworks

Componentes

ambiente de desenvolvimento

computador local

cloud

node 

gerenciador de pacotes

+

webserver

editor

+

+

+

codesandbox

glitch

expo.dev

node.js

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

ecossistema

Next | Gatsby | Hexo | React Router

react frameworks

Componentes

ambiente de desenvolvimento

computador local

cloud

node 

gerenciador de pacotes

+

webserver

editor

+

+

+

codesandbox

glitch

expo.dev

ambiente de produção

Vercel | Netlify | AWS | Render | Surge

node.js

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

ecossistema

Next | Gatsby | Hexo | React Router

react frameworks

Componentes

ambiente de desenvolvimento

computador local

cloud

node 

gerenciador de pacotes

+

webserver

editor

+

+

+

codesandbox

glitch

expo.dev

ambiente de produção

Vercel | Netlify | AWS | Render | Surge

sistema de versionamento de código

Github | GitLab

node.js

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

ecossistema

Next | Gatsby | Hexo | React Router

react frameworks

Componentes

ambiente de desenvolvimento

computador local

cloud

node 

gerenciador de pacotes

+

webserver

editor

+

+

+

codesandbox

glitch

expo.dev

ambiente de produção

Vercel | Netlify | AWS | Render | Surge

sistema de versionamento de código

Github | GitLab

node.js

permite rodar programação com linguagem javascript no webserver (back-end), e não no navegador do usuário apenas (client-side)

node permite o uso das bibliotecas

React | Vue | Angular | Svelte

ecossistema

Next | Gatsby | Hexo | React Router

react frameworks

Componentes

ambiente de desenvolvimento

computador local

cloud

node 

gerenciador de pacotes

+

webserver

editor

+

+

+

codesandbox

glitch

expo.dev

ambiente de produção

Vercel | Netlify | AWS | Render | Surge

sistema de versionamento de código

Github | GitLab

desenvolvimento de aplicações web

desenvolvimento de mobile com
 

possui um emulador para iPhone e Android para preview da aplicação no próprio aparelho



 React Native

cloud

node 

+

codesandbox

glitch

expo.dev

desenvolvimento de aplicações web

desenvolvimento de mobile com  

possui um emulador para iPhone e Android para preview da aplicação no próprio aparelho



 React Native

sintaxe específica para aplicativos mobile

ferramentas compilam o código React Native para uma aplicação nativa do sistema operacional mobile

node 

+

codesandbox

glitch

expo.dev

desenvolvimento de aplicações web

desenvolvimento de mobile com  

possui um emulador para iPhone e Android para preview da aplicação no próprio aparelho



 React Native

sintaxe específica para aplicativos mobile

ferramentas compilam o código React Native para uma aplicação nativa do sistema operacional mobile

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

REACT

VUE

SVELTE

VUE NATIVE

SVELTE NATIVE

WEB

REACT NATIVE

MOBILE

REACT NATIVE FOR WEB

HÍBRIDO

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

REACT

VUE

SVELTE

VUE NATIVE

SVELTE NATIVE

WEB

REACT NATIVE

MOBILE

REACT NATIVE FOR WEB

HÍBRIDO

AGNÓSTICOS

O DESENVOLVIMENTO E O CÓDIGO É O MESMO PARA QUAISQUER PLATAFORMAS (IOS/ANDROID)

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

AGNÓSTICOS

O DESENVOLVIMENTO E O CÓDIGO É O MESMO PARA QUAISQUER PLATAFORMAS (IOS/ANDROID)

CONSISTENTES

O COMPORTAMENTO DOS COMPONENTES É CONHECIDA E REAPROVEITÁVEL NAS VÁRIAS SOLUÇÕES DESENVOLVIDAS

WEBSERVER COM NODE.JS

REACT

VUE

SVELTE

VUE NATIVE

SVELTE NATIVE

REACT NATIVE

REACT NATIVE FOR WEB

WEB

MOBILE

HÍBRIDO

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

REACT

VUE

SVELTE

VUE NATIVE

SVELTE NATIVE

REACT NATIVE

REACT NATIVE FOR WEB

WEBSERVER COM NODE.JS

WEB

MOBILE

HÍBRIDO

CLOUD

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

REACT

VUE

SVELTE

VUE NATIVE

SVELTE NATIVE

REACT NATIVE

REACT NATIVE FOR WEB

WEB

MOBILE

HÍBRIDO

CLOUD

CÓDIGO EM JAVASCRIPT

CÓDIGO DA INTERFACE (VIEW)
CÓDIGO DO SERVIÇO/LÓGICA (CONTROLADOR)

WEBSERVER COM NODE.JS

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

REACT

VUE

SVELTE

VUE NATIVE

SVELTE NATIVE

REACT NATIVE

REACT NATIVE FOR WEB

WEB

MOBILE

HÍBRIDO

CLOUD

CÓDIGO EM JAVASCRIPT

CÓDIGO DA INTERFACE (VIEW)
CÓDIGO DO SERVIÇO/LÓGICA (CONTROLADOR)

WEBSERVER COM NODE.JS

REPOSITÓRIO (GITHUB/GITLAB/BITBUCKET)

PRODUÇÃO

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

REACT

VUE

SVELTE

VUE NATIVE

SVELTE NATIVE

REACT NATIVE

REACT NATIVE FOR WEB

WEB

MOBILE

HÍBRIDO

CLOUD

CÓDIGO EM JAVASCRIPT

CÓDIGO DA INTERFACE (VIEW)
CÓDIGO DO SERVIÇO/LÓGICA (CONTROLADOR)

WEBSERVER COM NODE.JS

REPOSITÓRIO (GITHUB/GITLAB/BITBUCKET)

PRODUÇÃO

DESENVOLVIMENTO DOS COMPONENTES DE INTERFACE DA APLICAÇÃO EM JAVASCRIPT

DESENVOLVIMENTO DA APLICAÇÃO PELOS ENGENHEIROS EM JAVASCRIPT USANDO OS COMPONENTES

 

ATUALIZAÇÃO DOS CÓDIGOS DESENVOLVIDOS DE FORMA COLABORATIVA EM REPOSITÓRIO ONLINE
 

ATUALIZAÇÃO AUTOMÁTICA DA APLICAÇÃO ONLINE EM AMBIENTES DE TESTE E PRODUÇÃO PARA BRANCHES DISTINTOS
 

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

CLOUD

REPOSITÓRIO (GITHUB/GITLAB/BITBUCKET)

PRODUÇÃO

DESENVOLVIMENTO DOS COMPONENTES DE INTERFACE DA APLICAÇÃO EM JAVASCRIPT

DESENVOLVIMENTO DA APLICAÇÃO PELOS ENGENHEIROS EM JAVASCRIPT USANDO OS COMPONENTES

 

ATUALIZAÇÃO DOS CÓDIGOS DESENVOLVIDOS DE FORMA COLABORATIVA EM REPOSITÓRIO ONLINE
 

ATUALIZAÇÃO AUTOMÁTICA DA APLICAÇÃO ONLINE EM AMBIENTES DE TESTE E PRODUÇÃO PARA BRANCHES DISTINTOS
 

GIT

NODE

NPM

LINHA DE COMANDO

EDITOR DE CÓDIGO
 

GITHUB,

GITLAB,

BITBUCKET,

ETC.

 

VERCEL,

HEROKU,

AMAZON AWS,

ETC.

 

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

CLOUD

REPOSITÓRIO (GITHUB/GITLAB/BITBUCKET)

PRODUÇÃO

DESENVOLVIMENTO DOS COMPONENTES DE INTERFACE DA APLICAÇÃO EM JAVASCRIPT

DESENVOLVIMENTO DA APLICAÇÃO PELOS ENGENHEIROS EM JAVASCRIPT USANDO OS COMPONENTES

 

ATUALIZAÇÃO DOS CÓDIGOS DESENVOLVIDOS DE FORMA COLABORATIVA EM REPOSITÓRIO ONLINE
 

ATUALIZAÇÃO AUTOMÁTICA DA APLICAÇÃO ONLINE EM AMBIENTES DE TESTE E PRODUÇÃO PARA BRANCHES DISTINTOS
 

GIT

NODE

NPM

LINHA DE COMANDO

EDITOR DE CÓDIGO
 

GITHUB,

GITLAB,

BITBUCKET,

ETC.

 

VERCEL,

HEROKU,

AMAZON AWS,

ETC.

 

WEBSERVER
 

REACT/VUE/SVELTE

PASTAS E ARQUIVOS


COMPONENTES
DE DESIGN SYSTEMS
PRONTOS

AMBIENTE DE TESTE INSTALADO LOCALMENTE


FRAMEWORK DE PROCESSAMENTO DO CÓDIGO

ESTRUTURA E DOCUMENTOS INICIAIS DA APLICAÇÃO

FERRAMENTAS, BIBLIOTECAS E RECURSOS UTILIZADOS (DEPENDÊNCIAS)

FRAMEWORKS PARA DESENVOLVIMENTO DE COMPONENTES DE INTERFACE

CLOUD

REPOSITÓRIO (GITHUB/GITLAB/BITBUCKET)

PRODUÇÃO

DESENVOLVIMENTO DOS COMPONENTES DE INTERFACE DA APLICAÇÃO EM JAVASCRIPT

DESENVOLVIMENTO DA APLICAÇÃO PELOS ENGENHEIROS EM JAVASCRIPT USANDO OS COMPONENTES

 

ATUALIZAÇÃO DOS CÓDIGOS DESENVOLVIDOS DE FORMA COLABORATIVA EM REPOSITÓRIO ONLINE
 

ATUALIZAÇÃO AUTOMÁTICA DA APLICAÇÃO ONLINE EM AMBIENTES DE TESTE E PRODUÇÃO PARA BRANCHES DISTINTOS
 

GIT

NODE

NPM

LINHA DE COMANDO

EDITOR DE CÓDIGO
 

GITHUB,

GITLAB,

BITBUCKET,

ETC.

 

VERCEL,

HEROKU,

AMAZON AWS,

ETC.

 

AMBIENTE DE TESTE INSTALADO LOCALMENTE


FRAMEWORK DE PROCESSAMENTO DO CÓDIGO

ESTRUTURA E DOCUMENTOS INICIAIS DA APLICAÇÃO

FERRAMENTAS, BIBLIOTECAS E RECURSOS UTILIZADOS (DEPENDÊNCIAS)

WEBSERVER
 

REACT/VUE/SVELTE

PASTAS E ARQUIVOS


COMPONENTES
DE DESIGN SYSTEMS
PRONTOS

Modelo de Desenvolvimento de Interfaces

By Guilherme Ranoya

Modelo de Desenvolvimento de Interfaces

Modelo atual para o desenvolvimento centralizado de interfaces

  • 996