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.
história da versão
- Versão 0.5.1 postado em 2012-06-19
EULA - Contrato de Licença de Utilizador Final
A Licença MIT (MIT)
Direitos autorais (c)
É concedida autorização, gratuitamente, a qualquer pessoa que obtenha uma cópia deste software e ficheiros de documentação associados (o "Software"), para negociar no Software sem restrições, incluindo sem limitação os direitos de utilização, cópia, modificação, fusão, publicação, distribuição, sublicitação e/ou venda de cópias do Software, e permitir que as pessoas a quem o Software esteja mobilado o façam, sob reserva das seguintes condições:
O aviso de direitos autorais acima referido e este aviso de permissão devem ser incluídos em todas as cópias ou porções substanciais do Software.
O SOFTWARE É FORNECIDO "AS IS", SEM GARANTIA DE QUALQUER TIPO, EXPRESSO OU IMPLÍCITO, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS DE MERCADOTIZAÇÃO, APTIDÃO PARA UM PROPÓSITO ESPECÍFICO E NÃO-VIOLAÇÃO. EM CASO ALGUM OS AUTORES OU TITULARES DE DIREITOS DE AUTOR SERÃO RESPONSÁVEIS POR QUALQUER RECLAMAÇÃO, DANOS OU OUTRAS RESPONSABILIDADES, SEJA NUMA AÇÃO CONTRATUAL, TORT OU OUTRA, DECORRENTES, FORA OU EM CONEXÃO COM O SOFTWARE OU COM A UTILIZAÇÃO OU OUTRAS RELAÇÕES NO SOFTWARE.
Detalhes do programa
- Categoria: Desenvolvimento > Componentes e Bibliotecas
- Editor: Perpetuum Software
- Licença: Grátis
- Preço: N/A
- Versão: 0.5.1
- Plataforma: windows