Framework / отправная точка для сайта социальной сети в .NET? - PullRequest
6 голосов
/ 16 февраля 2010

Я провел поиск и поиск на этом сайте, но не нашел именно то, что искал.

Я надеюсь, что кто-то может указать мне правильное направление здесь. Я являюсь разработчиком ASP.NET/SQL Server и хотел бы разработать (изначально) basic сайт социальной сети (вздох). Прежде чем я начну с нуля с пустого решения в ASP.NET, я хотел бы знать, есть ли какие-либо структуры, специфичные для ASP.NET, которые могли бы послужить хорошей отправной точкой. Я уже подумываю об использовании элемента управления jquery в Картах Google для интеграции с Google Maps, а также элемента управления sharethis для обмена данными с моей социальной сетью. Капча для аутентификации человека ... Но кроме этого я не уверен, что я могу использовать ... Ничего в Google не выскакивало на меня в моих поисковых терминах.

Мне также интересно, делал ли кто-нибудь что-то подобное и мог бы поделиться со мной своими посмертными / военными историями.

Я также открыт для изучения новой платформы / языка, если это будет означать экономию времени - мой опыт в основном относится к ASP.NET, поэтому я планирую использовать его, если это будет наиболее целесообразно. Мои начальные требования просты и реалистичны - настройка профиля (изображения, информация и т. Д.), Создание «группы», интеграция с Google Map, управление календарем, совместно используемое группами, поддержка SMS, дискуссионные форумы между группами, поиск групп, наиболее вероятная интеграция с OpenID. и т. д. Я не собираюсь пытаться создать весь сайт, а затем выпустить его, но сделаю все возможное, чтобы выпустить отдельные функциональные возможности за один раз.

Любой совет очень важен для такого широкого вопроса, как этот. Еще раз спасибо.

Я нашел DotNetOpenAuth , который, кажется, является хорошим API для обработки OpenID для веб-форм ASP.NET. У них также есть версия ASP.NET MVC

Я также нашел MS Web Platform . Это похоже на некоторые хорошие вещи. Кто-нибудь когда-нибудь использовал его и подумал, что он подойдет для такого рода приложений?

Я нашел библиотеку для DotNetNuke с именем ActiveSocial . Это правильно по цене ($ 500) и имеет больше, чем мне нужно, но не хватает некоторых. Интересно, кто-нибудь здесь когда-либо использовал AS раньше? Легко ли расширить DNN, чтобы я мог добавить функциональность Google Maps и тому подобное? В снежном покрове (поставщик, продающий AS) не говорится, идет ли AS с источником. Если этого не произойдет, я могу быть облажан, потому что не смогу интегрировать нужные мне функции.

Ответы [ 3 ]

3 голосов
/ 16 февраля 2010

Я прошел это упражнение около 15 месяцев назад, когда создавал SNS для клиента. Надеясь найти какую-то базовую структуру для Друзей, Чата, Профилей и т. Д. Я был довольно разочарован.

Тем не менее, в ретроспективе я хотел бы вместо того, чтобы создать такое решение, мы бы купили такое решение, как Community Server. Как и в большинстве проектов, я смотрел на масштаб проблемы с пивом, на это не обращали внимания, амбициозные очки и уровень работы, чтобы охватить все крайние случаи, были больше, чем я себе представлял.

Будь осторожен, друг мой, осторожно.

2 голосов
/ 17 февраля 2010

Я думаю, это то, что вы ищете. Kigg - это приложение ASP.NET MVC с открытым исходным кодом, которое станет хорошей отправной точкой для того, что вы хотите. Вот URL: http://www.codeplex.com/Kigg

Вы также можете найти сайт, который использует это здесь: http://dotnetshoutout.com/

По крайней мере, вы изучите ASP.NET MVC Framework, который является фантастическим.

1 голос
/ 17 февраля 2010

Хотя они не предназначены для использования в социальных сетях, обе эти платформы могут помочь вам, поэтому вам не придется начинать с нуля:

DotNetNuke: http://www.dotnetnuke.com/

Umbraco: http://umbraco.org/

Кроме того, для готового решения (без кода) вы всегда можете попробовать это: http://www.ning.com/

Удачи!

...