Antes que a IA generativa enchesse nosso mundo com textos inchados, os humanos dependiam de notas concisas e gramaticalmente indiferentes para ajudar os outros - e a si mesmos - a navegar no vasto mar do desenvolvimento de software. Aqui está o que considerei essencial sobre Ember, extraído de uma nota descoberta anos atrás:
- ember-data é uma camada de persistência ORM que o Ember usa por padrão. Ele usa modelos, adaptadores, serializadores e um armazenamento como conceitos fundamentais. Quando uma API não é adequada para dados ember, é possível usar um endpoint REST ad-hoc ou um endpoint estilo RPC.
- A loja retorna recursos envoltos em "objetos de promessa". Esses proxies permitem que os recursos sejam carregados lentamente e acionem buscas ao acessar um relacionamento que não está carregado. Fazer isso em um loop é o que causa N 1 consultas.
- Os modelos Ember usam vinculação de dados para renderizar novamente partes do DOM automaticamente quando o modelo de apoio muda.
- Os aplicativos Ember são "aplicativos de página única". O servidor web retorna uma página HTML estática para todas as solicitações recebidas e, uma vez carregado o JavaScript, a solicitação é roteada por meio de componentes Ember que fazem chamadas de API para um de nossos inúmeros microsserviços.
- Componentes são a abstração da interface do usuário que o ember fornece, que combinam um modelo e um arquivo JavaScript. O Ember também fornece um contêiner de injeção de dependência, serviços (singletons gerenciados pelo contêiner), rotas e assim por diante.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3