Este é um post disponível para assinantes MVPArtigo da .net Magazine 39 - Construa seu próprio Orkut em ASP.NET
Artigo publicado na .net Magazine 39.

Clique aqui para ler todos os artigos desta edição
Mão na Massa - ASP.NET
Construa seu próprio Orkut em ASP.NET
|
Este artigo discute |
Este artigo usa as seguintes tecnologias |
|
· Site de relacionamento; · Profiles; · MemberShips; · Web User Control. |
Visual Studio 2005, ASP.NET 2.0, ASP.NET Ajax e C#. |
Não é preciso dizer o quanto está na moda os sites de relacionamentos. O mais famoso deles, Orkut, possui atualmente mais de quarenta milhões de usuários. Mais do que isso, “site de relacionamentos” tornou-se um novo conceito na internet.
Hoje é comum termos a funcionalidade de rede de contatos pública em diversos outros sites, e até mesmo aplicações. O que você acha então de criar o seu próprio site de relacionamentos? Ou embutir essa funcionalidade em suas aplicações Web?
Neste artigo desenvolveremos uma aplicação que gerencia uma rede de relacionamentos. Utilizaremos alguns importantes recursos do ASP.NET 2.0, principalmente Profiles. E acredite, criaremos o site de relacionamentos sem modelar nenhuma tabela no banco!
Um pequeno resumo teórico
Antes de mais nada gostaria de dizer que esse assunto já foi brilhantemente abordado na SQL Magazine, pelo Rodrigo Hjort na edição 35. No artigo Busca em redes sociais e árvores usando PL/pgSQL, o autor explorou como deve ser modelado um banco para aplicações desse tipo, e também demonstrou como implementar alguns algoritmos de buscas.
Neste artigo não exploraremos essas questões, portanto sugiro que assim que possível você leia o artigo. Vamos focar nossos trabalhos no desenvolvimento de uma aplicação Web. Veremos que é bem mais simples criar um site de relacionamentos do que se imagina.
Porém é importante entendermos o que de fato é uma rede social. Tirado do artigo citado anteriormente: Uma rede social é uma das formas de representação dos relacionamentos afetivos ou profissionais dos seres humanos entre si ou entre seus agrupamentos de interesses mútuos. Na prática, imagine um sistema onde você tem um cadastro com todos os seus contatos.
Todos os usuários do sistema podem acessar seu perfil e consultar os seus contatos, assim como os contatos de todos os usuários do sistema, criando assim uma estrutura recursiva. Algo como o que podemos ver na Figura 1.
"
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP

Space do autor



0
0
