Mojito foi criado pelo Yahoo! e era de código aberto para a comunidade de desenvolvimento JS.
O quadro permite aos desenvolvedores escrever cliente e do lado do servidor componentes em JavaScript, e trabalha com client-side (browsers) e do lado do servidor (Node.js) ambientes.
Mojito do Yahoo não é um quadro completo frontend explodido, mas mais uma ferramenta de back-end, permitindo que os desenvolvedores para criar o núcleo no qual o aplicativo é executado.
Os desenvolvedores podem usar bibliotecas como YUI para adicionar o frontend em cima do núcleo Mojito, finalizando a sua aplicação.
Mojito foi escrito usando o paradigma MVC, e mesmo se ele pode lidar com aplicações de desktop com base na Web, está agora se concentrando em fornecer uma estrutura completa para desenvolvimento de aplicações móveis HTML5 e CSS3.
Características :
- Cross-browser testado
- suporte de dispositivo Cruz
- testes de unidade Integrated
- apresentação específica do dispositivo
- melhora progressiva
- O apoio à internacionalização adequada e suporte de localização
- HTML5 e CSS3 pronto
- apoio YQL
O que é novo nesta versão:
- Controllers, modelos, e ligantes pode ser definida como uma função com um protótipo.
- Suporte para estender facilmente módulos YUI em um mojit diferente, usando Y.mojito.Util.extend. Y.mojito.Util.extend, definido em 'mojito-util ", é o equivalente a Y.extend, e pode aceitar literais de objeto, além de funções.
- Controladores de herdar os addons de qualquer controlador que está listado na sua requer array.
- Mojit pode ser especificado em defaults.json, o que garante que as dependências necessárias são carregados quando resourceStore.lazyMojits é definido como verdadeiro.
dependências
O que é novo na versão 0.9.3:
- Várias melhorias para a loja de Recursos, que reduzem o início o tempo de 30% para 50%.
- dependência YUI foi atualizado para yui@3.16.x
- Request dependência foi atualizado para request@2.34.x
O que é novo na versão 0.9.0:
- Mojito agora aproveita os seguintes pacotes para a sua implementação de roteamento :-map Express e Express-anotações
Requisitos :
- JavaScript habilitado no lado do cliente
- Node.js 0.6 ou superior para ambientes de servidor
Comentários não encontrado