Knockout MVC 0.5.1

Licença: Grátis ‎Tamanho do arquivo: 6.14 KB
‎Classificação dos utilizadores: 3.0/5 - ‎1 ‎votos

Sobre Knockout MVC

Knockout MVC é uma extensão gratuita da biblioteca Knockout.js para ASP.NET MVC 3 que move toda a lógica de negócio para o lado do servidor e gera automaticamente o código JavaScript necessário para o lado do cliente com base no modelo de dados C# ou VB.NET. A criação de uma aplicação baseada em JavaScript é tão fácil como o desenvolvimento de uma aplicação comum de ambiente de trabalho C# / VB.NET; não é necessária uma única linha de código JavaScript para ser escrita. A ligação da interface de página ao modelo de negócio é feita em estilo MVVM com a ajuda de expressões C#/VB.NET (não propriedades separadas, mas expressões sobre elas que serão traduzidas para código JavaScript) usando o IntelliSense. Se forem feitas manipulações complexas ao modelo, é possível endereçar-se a qualquer método de modelo no servidor utilizando uma corda curta (a consulta ajax será gerada automaticamente; e quando o cliente receber o modelo atualizado, toda a interface irá automaticamente refrescar-se). O código JavaScript gerado é baseado em Knockout.js e é por isso que funciona sob qualquer navegador (mesmo IE 6). Assim, descrevendo toda a lógica de negócio no servidor num único caso, obtemos a capacidade de criar uma aplicação web de clientes de navegador totalmente apresentado sem escrever um único código JavaScript! Knockout MVC pode funcionar em qualquer navegador (uma vez que é baseado em Knockout.js): IE 6+, Firefox 2+, Opera 10+, Chrome, Safari. O produto é compatível com outras bibliotecas JavaScript de terceiros, tais como jQuery, Protótipo, etc. A biblioteca vem com documentação detalhada e amostras que demonstram características do produto.