Knockout MVC 0.5.1

Licença: Livre ‎Tamanho do arquivo: 6.14 KB
‎Classificação dos usuários: 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ócios para o lado do servidor e gera automaticamente código JavaScript necessário para o lado do cliente com base no modelo de dados C# ou VB.NET. A criação de um aplicativo baseado em JavaScript é tão fácil quanto o desenvolvimento de um aplicativo de desktop C# / VB.NET comum; nenhuma linha única de código JavaScript é necessária para ser escrita. A vinculação da interface de página ao modelo de negócios é feita no 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 abordar qualquer método de modelo no servidor usando uma sequência curta (a consulta ajax será gerada automaticamente; e quando o cliente receber o modelo atualizado, toda a interface será atualizada automaticamente). 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ócios no servidor em uma única instância, temos a capacidade de criar um aplicativo web cliente cross-browser totalmente caracterizado sem escrever um único código JavaScript! Knockout MVC pode funcionar em qualquer navegador (já que é baseado em Knockout.js): IE 6+, Firefox 2+, Opera 10+, Chrome, Safari. O produto é compatível com outras bibliotecas JavaScript de terceiros, como jQuery, Prototype, etc. A biblioteca vem com documentação detalhada e amostras demonstrando características do produto.