SproutCore
SproutCore
Top 59%263 pontos
Top 59%
Principais recursos e destaques

SproutCore: 16 fatos e destaques

1. Conta com ligação de dados bidirecional

Os modelos e views podem estar vinculados para atualizarem-se mutuamente.
SproutCore
53% tem isso

2. Suporta roteamento e link profundo

O roteamento permite interação com a url do navegador. Isso é muito importante para proporcionar uma boa experiência ao usuário, caso você esteja criando aplicativos de uma página.
SproutCore
67% tem isso

3. Compatível com vinculação unidirecional de dados

As views podem estar sujeitas à atualização automática quando um objeto observável é alterado.
SproutCore
80% tem isso

4. Usa motor de templates

Motores de templates permitem criação de UI fácil e flexível.
SproutCore
67% tem isso

5. Suporte à propriedades computadas

Permite o uso de funções como propriedades para computar as propriedades dos objetos.
SproutCore
33% tem isso

6. Os modelos podem ser pré-compilados no servidor

Suporta um mecanismo de modelagem que pode ser pré-processado no servidor. Isto provavelmente melhora a velocidade da página, especialmente em dispositivos com baixo capacidade computacional.
SproutCore
60% tem isso

7. Suporta views compostas (parcial)

Permite modelos de views aninhados em views de nível superior dentro de um modelo.
SproutCore
60% tem isso

8. Publicado sob a licença MIT

A licença MIT é uma licença bastante permissiva a todos os tipos de utilização, inclusive uso comercial, sem garantia.
SproutCore
87% tem isso

9. dependências

Menos dependências significa diminuição de inclusão de scripts extras, diminuindo sobrecarga de desenvolvimento e proporcionando carregamento mais rápido.
0
SproutCore: 0

10. Tem uma API pública estável

O número de versão principal é superior a 0 . Isso significa que não haverão alterações de compatibilidade de API significativas introduzidas pela equipe de desenvolvimento.
SproutCore
53% tem isso

11. Usa observáveis para ligação de dados

As alterações nos modelos são observadas. Este é um padrão bem conhecido. Pode ser mais eficaz do que dirty-checking em alguns casos.
SproutCore
80% tem isso

12. Tem um projeto-boilerplate popular

Dispõe de um projeto boilerplate oficial ou bem conhecido com estrutura de arquivo recomendada e permite início mais rápido para os desenvolvedores.
SproutCore
53% tem isso

13. Dispõe de gerador de projeto

Permite ao desenvolvedor configurar automaticamente um novo projeto usando ferramentas internas ou recursos de scaffolding como o Yeoman .
SproutCore
53% tem isso

14. idade

Frameworks mais antigos são muitas vezes mais estáveis, robustos e contêm mais recursos e tutoriais. Como empresa você tem uma piscina de talentos de onde recrutá-los.
4years
Sammy JS: 4years

15. Inclui um framework de testes

Um conjunto de teste integrado encoraja o desenvolvedor a escrever testes de unidade frequentes e precoces, o que pode ser muito importante para desenvolvimento futuro.
SproutCore
20% tem isso

16. versões do Internet Explorer suportadas

Suporte à navegador legado pode ser importante para projetos corporativos e projetos com uma grande base de usuário que consista de usuários do Internet Explorer.
7
rAppid JS: 0

Top 10 Frameworks MV*

Adicionar à comparação
    Comparar
    This page is currently only available in English.