![Backbone.js Was The Future](https://i.ytimg.com/vi/RBgm7Zgv2dM/hqdefault.jpg)
Contente
- Definição - O que significa o Backbone.js?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica o Backbone.js
Definição - O que significa o Backbone.js?
Backbone.js é uma estrutura de aplicativo da Web MVC (Model View Controller) que fornece estrutura para aplicativos pesados de JavaScript. Isso é feito fornecendo aos modelos eventos personalizados e ligação de valor-chave, visualizações usando manipulação declarativa de eventos e coleções com uma rica interface de programação de aplicativos (API). Todos esses recursos são conectados ao aplicativo predominante usando uma interface JSON RESTful.O backbone pode ser definido como uma biblioteca excepcionalmente leve, que permite a criação de front-ends fáceis de manter para aplicativos. É independente de back-end e funciona muito bem com as bibliotecas JavaScript modernas existentes. Essa biblioteca leve é extremamente útil para simplificar o procedimento para o desenvolvimento de aplicativos interativos, complexos e controlados por dados. O Backbone.js oferece uma solução interessante para separar os dados da apresentação, estruturando o código e dividindo-o em arquivos .js semanticamente significativos.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica o Backbone.js
O código fonte anotado do Backbone.js está disponível no GitHub. Também estão disponíveis um aplicativo de amostra, um conjunto de testes on-line, vários tutoriais e uma grande lista de projetos do mundo real que usam a tecnologia Backbone.O núcleo do Backbone.js inclui quatro classes principais:
- Modelo: os modelos são a parte principal de todos os aplicativos JavaScript. Os modelos contêm dados interativos, além do elemento substancial da lógica que envolve os dados, como validações, conversões, controle de acesso e propriedades calculadas. O Backbone.Model pode ser estendido com métodos específicos de domínio e o modelo oferece um conjunto de funcionalidades padrão para gerenciar as alterações. No Backbone.js, o modelo simboliza uma única entidade.
- Coleção: as coleções no Backbone.js são basicamente uma variedade de modelos. As coleções geralmente são um resultado de consulta no qual os resultados incluem vários modelos.
- Visualização: uma visualização no Backbone.js ouve os eventos gerados pelo Modelo de Objeto de Documento e coleções / modelos. Além disso, representa o estado e o modelo de dados do aplicativo para o usuário.
- Controlador: os controladores no Backbone podem ser usados para criar aplicativos monitoráveis e com marcadores de estado com a ajuda de hashbangs.
Alguns aplicativos que usam o Backbone.js incluem:
- DocumentCloud
- LinkedIn Mobile
- AudioVroom
- Quadrangular
- Basecamp Mobile
- Diáspora
- Pandora
- Animoto