relsi.ramone
(usa Ubuntu)
Enviado em 17/01/2011 - 21:40h
Bueno,
Depende de como tu vai montar. Nesse caso tu tem dois caminhos, criar seu próprio sistema do zero, ou utilizar sistemas prontos.
Na primeira opção tu tem que fazer um bom planejamento de tudo o que a rede vai ter, pq uma rede social em questões de desenvolvimento é bem simples na verdade, tudo gira em torno do usuário (amigos do usuário, albuns do usuário, comunidades do usuário, mensagens do usuário, etc.).
Na segunda opção tu escolhe um sistema de rede social pronto, tais como:
Sistemas:
Elgg - PHP [1]
Dolphin - PHP [2]
Pinax - Python/Django [3]
Para CMS
Buddypress (para wordpress) [4]
JomSocial (para joomla) [5]
Em ambos os casos o principal é a escalabilidade da rede, como tu não sabe se a tua rede vai ter somente teus amigos ou se vai se tornar um sucesso mundial da noite por dia, tu tem que hospedar o teu sistema em uma estrutura de fácil escalabilidade, ou seja, Cloud Computing.
Bueno, nesse caso o que tu vai precisar é saber de administração de sistemas linux de servidor, o básico pelo menos, embora a maioria dos clouds entreguem pacotes pré-instalados, tu vai ter que fazer uma porção de coisas no braço para otimizar bem o teu sistema, exceção é se tu for utilizar o Cloud do Google [6], porém teu sistema vai ter que ser obrigatoriamente em Python ou Java, e vai rodar em um ambiente restrito. Independentemente da linguagem minhas sugestões seriam o Cloud da Amazon [7] ou o VPS.net [8], ambos gringos, se quiser testar uma opção nacional teria o Cloud [9] da Tecla ou do UOL[10]
Acho que mais ou menos isso, espero ter ajudado e não ter dito bobagem! =)
[1]
http://www.elgg.org
[2]
http://www.boonex.com/dolphin/
[3]
http://pinaxproject.com/
[4]
http://www.buddypress.org/
[5]
http://www.jomsocial.com/
[7]
http://aws.amazon.com/ec2/
[8]
http://www.vps.net/
[9]
http://www.tecla.com.br/cloud-computing/cloud-computing.asp
[10]
http://www.uolhost.com.br/data-center/uol-cloud-computing.html#rmcl