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.
história da versão
- Versão 0.5.1 postado em 2012-06-19
EULA - Contrato de Licença do Usuário Final
A Licença do MIT (MIT)
Direitos autorais (c)
A permissão é concedida, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e arquivos de documentação associados (o "Software"), para negociar no Software sem restrições, incluindo sem limitação os direitos de uso, cópia, modificar, mesclar, publicar, distribuir, sublicenciar e/ou vender cópias do Software, e permitir que as pessoas a quem o Software é fornecido para fazê-lo, sujeitos às seguintes condições:
O aviso de direitos autorais acima e este aviso de permissão devem ser incluídos em todas as cópias ou partes substanciais do Software.
O SOFTWARE É FORNECIDO "COMO IS", SEM GARANTIA DE QUALQUER TIPO, EXPRESSO OU IMPLÍCITO, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO PARA UM PROPÓSITO ESPECÍFICO E NÃO FRUIÇÃO. EM NENHUM CASO OS AUTORES OU DETENTORES DE DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRAS RESPONSABILIDADES, SEJA EM UMA AÇÃO DE CONTRATO, DELITO OU DE OUTRA FORMA, DECORRENTES, FORA OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE.
Detalhes do programa
- Categoria: Desenvolvimento > Componentes & Bibliotecas
- Editor: Perpetuum Software
- Licença: Livre
- Preço: N/A
- Versão: 0.5.1
- Plataforma: windows