Eu gostaria de ter lido isso antes de qualquer outro tutorial do Ember.js.
Conselhos e instruções sobre o uso de Ember.js
Ember não é difícil …
Ouça: não é o Ember que é difícil. São os conceitos.
Ember é um exagero?
Os aplicativos Ember começam com uma classificação de complexidade de 4/10, mas nunca passam de 6/10, independentemente de quão sofisticado seu aplicativo se torne. O backbone começa em 1/10, mas a complexidade cresce linearmente. Esse é um efeito colateral natural dos tipos de aplicativos para os quais as duas estruturas foram criadas.
Vindo de um background em Flex / Actionscript, acho que foi mais difícil entender a nomenclatura e a estrutura do Ember do que para a maioria. Por exemplo, um controlador no Ember é mais como um modelo de visualização nas melhores práticas do Flex. Este tutorial me ajudou a entender isso rapidamente. É conciso e vai direto ao que a maioria de nós precisa para começar: configurar algumas visualizações com vinculação de dados, carregar dados de uma API e aprender rotas para essas visualizações.
Dicas para iniciantes para o tutorial:
Baixe o kit inicial em emberjs.com e inclua os scripts no documento. Use a versão do jQuery fornecida, não a mais recente, para evitar puxões de cabelo e palavrões.
<script src="path-to/jquery-1.7.2.min.js"></script>
<script src="path-to/handlebars-1.0.rc.1.js"></script>
<script src="path-to/ember.v1.0.0-pre.2.js"></script>
Envolva App.initialize () na função de preparação de documentos do jQuery para evitar mais puxões de cabelo.
$(function() {
App.initialize();
});