Artigo
Persista seus Games com Karvonite
Karvonite é um Framework para persistência de objeto na plataforma .NET. Objetivo desta API é facilitar para os desenvolvedores a serialização de seus objetos, com uma programação de forma não invasiva.
Enviado por Kellyson Santos em 27/5/2009 0:00:00

Visão Geral

 

Karvonite é um Framework para persistência de objeto na plataforma .NET. Objetivo desta API  é facilitar para os desenvolvedores a serialização de seus objetos, com uma programação de forma não invasiva, ou seja, podemos evitar escrever muito código, que poderia deixar o desenvolvimento de certa forma entediante e, portanto, propenso a erros na manipulação dos objetos em memória e no armazenamento de dados. A API Karvonite é muito simples e fornece uma curva de aprendizagem gradual com um ponto de entrada muito baixo.

Apesar do fato que serialization em .NET e arquivos XML são ideais para armazenar dados rapidamente de forma efetiva, em vários casos eles não são uma alternativa viável para uma base de dados. Em contrapartida, nem todas as aplicações requerem um “cavalo à vapor” com funcionalidades excessivas e otimização de um banco de dados de empreendimento ou uma base SQL; bancos de dados é uma habilidade que exige uma curva de aprendizagem e não é tão rápido quanto esperado.

Recursos e Benefícios

 

·         Transparência ao salvar/carregar objetos .NET.

·         Não-invasivos (sem interfaces, classes base ou atributos especiais necessários).

·         Automaticamente manipula gráficos de objeto e referências (compartilhado e circular).

·         Fácil de usar e implantar.

·         Suporta .NET Framework 3.5, XNA 3.0 (Windows, XBox360, Zune) e .NET Compact Framework 3.5.

 

Arquitetura

 

 

 

Considerações Finais

 

A API Karvonite continua evoluindo para muito mais do que eu descrevi neste artigo. Cabe a comunidade ajudar com comentários e sugestões sobre a API par que esta cresça mais ainda.

 

Em breve estarei postado um tutorial prático de um Quiz feito com XNA.

 
Até a próxima.


Fonte: http://code.msdn.microsoft.com/karvonite

 


Sobre o Autor

kellyson
Kellyson Santos
Não Definido

Clique para avaliar:

Comentários

Adicione seu Comentário  Voltar
Translator
Logos do XBox 360, XNA e Games For Windows
Copyright 2010 por SharpgamesPolítica de Privacidade  |  Termos de Uso