框架/起点在.NET社交网站? [英] Framework /starting point for social networking site in .NET?

查看:118
本文介绍了框架/起点在.NET社交网站?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我确实做了一些谷歌搜索,并在此网站上搜索,但没有发现正是我一直在寻找的。

我希望有人能指出我朝着正确的方向。我是一个ASP.NET/SQL服务器开发人员,想开发一个(intially)基本社交网站(GASP)。之前,我从头开始,在ASP.NET一个空白的解决方案,如果有任何的框架存在ASP.NET具体,将作为一个很好的起点,我不知道。我已经想使用我的谷歌地图整合了谷歌地图的jQuery的控制,以及对我的社交网站共享整合sharethis控制。验证码为人类认证......但除此之外,我不知道我可以利用......在没有谷歌在我对我的搜索字词跳了出来。

我也想知道是否有人做过类似的东西,并能与我分享他们的验尸/战争的故事。

我也开放地学习一个新的平台/语言,如果这将意味着节省时间 - 我的经验主要是在ASP.NET,所以这就是我打算使用,如果它是很有道理的。我最初的要求是基本的和现实的 - 配置文件设置(图像,信息等),群的创建,谷歌地图整合,按组,支持SMS,组间论坛共享,搜索用户组的日历控件,OpenID的整合最有可能等我不打算尝试在同一时间建立整个网站,然后再释放,而是采取小步和释放功能件。

任何意见是很大的一个宽泛的问题AP preciated本等。再次感谢。

我发现 DotNetOpenAuth 这似乎是处理的OpenID的ASP.NET Web窗体一个很好的API。他们也有一个ASP.NET MVC版本

我还发现 MS Web平台。这看起来像一些好东西。有谁使用它,并认为这将对于这类应用程序做好?

我找到了一个DotNetNuke的库调用 ActiveSocial 。这是定价的权利($ 500),拥有比我更需要的更多功能,但缺少一些。我不知道是否有人在这里已经像以前使用过。是DNN易于扩展,所以我可以添加谷歌地图功能等?它不会对snowcovered如果AS提供了源(即销售作为卖方)的任何地方说。如果没有,那么我可能会搞砸,因为我不能够整合我想要的功能。


解决方案

我通过这个练习了大约15个月前,当我建立了一个SNS的客户端。希望能找到一些朋友的基本框架,聊天,型材等我pretty失望。

这是说,回想起来我想,而不是建立一个我们会像购买社区服务器的解决方案。与大多数项目我看了看这个问题的范围与啤酒,没有罢工,雄心勃勃的护目镜和工作水平,以覆盖所有的边缘情况超过了我的想象。

胎面小心我的朋友,踏小心。

I did do some googling and searching on this site but did not find exactly what I was looking for.

I'm hoping that someone can point me in the right direction here. I'm an ASP.NET/SQL Server developer and would like to develop a (intially) basic social networking site (gasp). Before I start from scratch with a blank solution in ASP.NET, I'm wondering if there are any frameworks out there ASP.NET specific that would serve as a good starting point. I'm already thinking of using the Google Maps jquery control for my Google Maps integration, as well as the 'sharethis' control for my social networking website sharing integration. Captcha for human authentication... But other than that I'm not sure what I can leverage... Nothing on Google jumped out at me on my search terms.

I'm also wondering if anyone else has done something similar and could share their post mortem/war stories with me.

I'm also open to learning a new platform/language if it would mean saving time - my experience is mostly in ASP.NET, so that is what I plan on using if it makes the most sense. My initial requirements are basic and realistic - profile setup (images, information, etc.), 'group' creation, Google Map integration, calendar controls shared by groups, SMS support, discussion forums among groups, searching for groups, OpenID integration most likely, etc. I am not going to try to build the entire site and then release it, but take baby steps and release pieces of functionality at a time.

Any advice is greatly appreciated for a broad question such as this. Thanks again.

I've found DotNetOpenAuth which seems to be a nice API for handling OpenID for ASP.NET web forms. They also have an ASP.NET MVC version

I also found MS Web Platform. This looks like some good stuff. Anyone ever use it and think it would do well for this sort of app?

I found a library for DotNetNuke called ActiveSocial. It's priced right ($500) and has more than the features I need but lacks some. I wonder if anyone here has ever used AS before. Is DNN easy to extend so I can add Google Maps functionality and such? It doesn't say anywhere on snowcovered (the vendor that sells AS) if AS comes with the source. If it didn't, then I might be screwed because I wouldn't be able to integrate the functionality I want.

解决方案

I went through this exercise about 15 months ago when I built a SNS for a client. Hoping to find some basic framework for Friends, Chat, Profiles etc I was pretty disappointed.

That said, in retrospect I wish rather than building one that we would have purchased a solution like Community Server. As with most projects I looked at the problem scope with beer, no strike that, ambitious goggles on and the level of work to cover all the edge cases was more than I imagined.

Tread careful my friend, tread careful.

这篇关于框架/起点在.NET社交网站?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆