"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Ember.js em segundos

Ember.js em segundos

Publicado em 19/11/2024
Navegar:417

Ember.js in Seconds

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.
Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/les2/emberjs-in-60-seconds-5nj?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

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